- 什么是模塊化?
模塊化就是為了減少資源循環(huán)依賴,增強系統(tǒng)框架設計,讓開發(fā)者便于維護,同時也讓邏輯相同的部分可以重復調(diào)用 - 模塊化的過程就是:
1、拆分
將整個系統(tǒng)按功能,格式,加載順序,繼承關系分割為一個一個單獨的部分.
2、歸納
將功能或特征相似的部分組合在一起,組成一個資源塊.也就是模塊
3、總結(jié)
將每個資源塊按找需求,功能場景以及目錄約束放到固定的一個地方用來調(diào)用. - 模塊化的方法
1.CommonJS
- CommonJS定義的模塊分為三種:模塊引用(require);模塊定義(exports);模塊標識(module)
- require()用來引入外部模塊,exports對象用于導出當前模塊,或者當前的模塊的方法和變量,module對象代表對象本身
- 當使用require命令也就是說,CommonJS模塊無論加載多少次,都只會在第一次加載時運行一次,以后再加載,就返回第一次運行的結(jié)果,除非手動清除系統(tǒng)緩存