js里面什么时候会用到两个function或多个function?

不是相互嵌套的那种function。还有什么时候把body很多元素写到一个function里面?和写多个function有什么区别?这个我分不清啊... 不是相互嵌套的那种function。还有什么时候把body很多元素写到一个function里面?和写多个function有什么区别?这个我分不清啊 展开
 我来答
百度网友59d1d93f2
2013-09-06 · TA获得超过1.2万个赞
知道小有建树答主
回答量:1063
采纳率:100%
帮助的人:685万
展开全部
不太明白意思。

不过可以解释下为什麽要写多个function的问题:
写function的原则是一个function需要且只有实现一个功能,这样才能做到耦合,增强可读性。

当然上面的说法是可选的。你可以也写在一个function裏面~没有谁规定要写多个~
追问
每个function只能实现一个功能吗?有的function里面还有一个function是什么意思啊?怎么理解
追答
  1. 一个function一个功能,这个只是说代码的一种写法,相当于function没规定你一定开头用小写,一样,他只是个大家约定的规范,你想套用也可以,不套用也行,明白么?

  2. function里再套function,这只是结构问题,跟上面一样,你想用就用,就好比你家的所有人一样,你会把你爸爸归属到为别家的人么?

心里狮
2015-10-22 · 超过24用户采纳过TA的回答
知道答主
回答量:120
采纳率:0%
帮助的人:34.7万
展开全部
当你需要调用别的函数的时候,增强灵活性的时候,就可以使用多个,当你只需要一个函数就能够解决时,你干嘛要去定义别的function
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9746fdc
2013-09-06 · TA获得超过270个赞
知道小有建树答主
回答量:268
采纳率:0%
帮助的人:209万
展开全部
function的多少完全取决于你自己,多个function 实现的功能一个function也可以实现,还有在一个function中取多个body的元素师为了对页面元素进行操作,这个也还是看你的需求。
追问
每个function只能实现一个功能吗?有的function里面还有一个function是什么意思啊?怎么理解
追答
1、推荐一个function实现一个功能,这样低耦合可以提高复用性。
2、你可以理解为他在一个方法里调用了另一个方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liwenkai2002
2013-09-06 · TA获得超过140个赞
知道小有建树答主
回答量:396
采纳率:83%
帮助的人:312万
展开全部
确实弄不懂你要干嘛,你的想法是啥。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式