刚才突发奇想,想到“a.js中定义的函数可以在b.js中调用吗?”这个问题,于是亲自实验了一下。
写完这个demo后才发现自己有多智障,一直以来的依赖Jquery库的方法,不都是调用的jquery.js库中封装好的方法嘛!233
但是启发我思考的是,js文件必要的时候可以分模块定义。
这也是在使用scss编译代码和vue.js的组件化思想对我的启发,scss中会有特定的reset.scss,rvariable.scss等文件,最后使用一个import引入这些文件;vue.js会使用vue.component()方法来定义组件。
上线时js文件太多怎么办?
项目上线时,可以整合到同一个文件中。
而在项目维护时,可以分开在多个文件中!
所以说模块化的最大好处就是模块化!
最近在学es6,小清新得不得了,已经爱上她~
努力成为优秀的前端工程师!
>期待和大家交流,共同进步,欢迎大家加入我创建的与前端开发密切相关的技术讨论小组:
> - SegmentFault技术圈:[ES新规范语法糖](https://segmentfault.com/g/1570000010695363)
> - SegmentFault专栏:[趁你还年轻,做个优秀的前端工程师](https://segmentfault.com/blog/chennihainianqing)
>- 知乎专栏:[趁你还年轻,做个优秀的前端工程师](https://zhuanlan.zhihu.com/wyasy)
>- Github博客: [趁你还年轻233的个人博客](https://github.com/FrankKai/FrankKai.github.io)
>- 前端开发QQ群:660634678
>- 微信公众号: 人兽鬼 / excellent_developers

>努力成为优秀前端工程师!