小思考引發(fā)的模塊化思想

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


代碼部分


測試結(jié)果

寫完這個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

![](https://upload-images.jianshu.io/upload_images/2976869-157e8624bcdfd62a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 基于Vue的一些資料 內(nèi)容 UI組件 開發(fā)框架 實用庫 服務(wù)端 輔助工具 應(yīng)用實例 Demo示例 element★...
    嘗了又嘗閱讀 1,284評論 0 1
  • 前端知識結(jié)構(gòu)https://github.com/JacksonTian/fks Web前端開發(fā)大系概覽https...
    柴東啊閱讀 1,170評論 0 10
  • UI組件 element- 餓了么出品的Vue2的web UI工具套件 Vux- 基于Vue和WeUI的組件庫 m...
    小姜先森o0O閱讀 10,125評論 0 72
  • 準(zhǔn)備幫 GIT 申請吉尼斯世界紀(jì)錄,申請項目是 《人類能夠用命令行操作的最為復(fù)雜的軟件項目》。 《趣談 | Jav...
    知行社閱讀 1,076評論 0 4
  • 三公子夜爬泰山觀日出游記 泰山坐落在山東省中部,為中國五岳之首,古稱“岱宗” 凌晨一點(diǎn)從山腳下披星戴月的出發(fā),盡管...
    三公子April閱讀 870評論 0 0

友情鏈接更多精彩內(nèi)容