请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

什么情况下使用 module.exports = ***,什么情况下直接$(function(){page.init()})

老师,请问在各个js文件调用的时候,什么情况下使用  module.exports = ***,什么情况下直接$(function(){page.init()})

https://img1.sycdn.imooc.com//szimg/5a818fc70001264603230153.jpg

https://img1.sycdn.imooc.com//szimg/5a818fc70001ff0503950293.jpg


正在回答

1回答

Rosen 2018-02-12 22:53:36

如果是这个组件不需要在引用的地方调用,那么就可以组件内部直接执行,也就是$(function(){})这种。如果外面引用以后要调用就需要module.exports

0 回复 有任何疑惑可以回复我~
  • 提问者 wxw730 #1
    老师 你看下common里面的header组建的index.js ,这个也是被其他部分引用的 ,但是他就没有使用moudle.exports ,我把他改成moudle.exports 网页也能正常有效果。这是什么情况???
    回复 有任何疑惑可以回复我~ 2018-02-13 01:24:38
  • Rosen 回复 提问者 wxw730 #2
    引用是都要有的,被调用里面的方法的时候才需要输出的,有点像函数里return的意思,有的函数不需要返回值就可以不return,需要返回值的才return
    回复 有任何疑惑可以回复我~ 2018-02-13 09:02:05
  • 提问者 wxw730 回复 Rosen #3
    了解了 谢谢老师 新年快乐
    回复 有任何疑惑可以回复我~ 2018-02-13 09:14:27
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信