今天貴陽北大青鳥/我們來分析壹下web前端模塊化編程的好處。
壹、模塊化1的理解。什麽是模塊?將壹個復雜的程序按照壹定的規則(規範)封裝成若幹塊(文件)並組合在壹起;塊的內部數據和實現是私有的,但是壹些接口(方法)被暴露給外部以與其他外部模塊通信。
2.模塊化進化過程全局函數模式:不同的函數封裝成不同的全局函數;編碼:將不同的函數封裝成不同的全局函數;問題:汙染了全局命名空間,容易導致命名沖突或者數據不安全,模塊成員之間沒有直接關系。
3.模塊化的好處是避免命名沖突(減少命名空間汙染)、更好的分離、更高的可重用性和更高的按需維護性。4.引入多個腳本後出現問題。我們首先要依賴多個模塊,所以會發送多個請求,導致請求太多。
依賴性是模糊的。我們不知道它們的具體依賴關系是什麽,也就是說,因為不知道它們的依賴關系,很容易在加載順序上出錯。
以上兩個原因很難維護,導致維護困難,很可能情況會導致項目出現嚴重問題。