剛才突發(fā)奇想,想到“a.js中定義的函數(shù)可以在b.js中調(diào)用嗎?”這個問題,于是親自實驗了一下。


寫完這個demo后才發(fā)現(xiàn)自己有多智障,一直以來的依賴Jquery庫的方法,不都是調(diào)用的jquery.js庫中封裝好的方法嘛!233
但是啟發(fā)我思考的是,js文件必要的時候可以分模塊定義。
這也是在使用scss編譯代碼和vue.js的組件化思想對我的啟發(fā),scss中會有特定的reset.scss,rvariable.scss等文件,最后使用一個import引入這些文件;vue.js會使用vue.component()方法來定義組件。
上線時js文件太多怎么辦?
項目上線時,可以整合到同一個文件中。
而在項目維護(hù)時,可以分開在多個文件中!
所以說模塊化的最大好處就是模塊化!
最近在學(xué)es6,小清新得不得了,已經(jīng)愛上她~
努力成為優(yōu)秀的前端工程師!
>期待和大家交流,共同進(jìn)步,歡迎大家加入我創(chuàng)建的與前端開發(fā)密切相關(guān)的技術(shù)討論小組:
> - SegmentFault技術(shù)圈:[ES新規(guī)范語法糖](https://segmentfault.com/g/1570000010695363)
> - SegmentFault專欄:[趁你還年輕,做個優(yōu)秀的前端工程師](https://segmentfault.com/blog/chennihainianqing)
>- 知乎專欄:[趁你還年輕,做個優(yōu)秀的前端工程師](https://zhuanlan.zhihu.com/wyasy)
>- Github博客: [趁你還年輕233的個人博客](https://github.com/FrankKai/FrankKai.github.io)
>- 前端開發(fā)QQ群:660634678
>- 微信公眾號: 人獸鬼 / excellent_developers

>努力成為優(yōu)秀前端工程師!