模塊化編程開發模式相信大家在學習前端編程開發技術的時候應該有接觸和了解過。
今天甘肅北大青鳥/就壹起來分析壹下,web前端模塊化編程的好處都有哪些。
壹、模塊化的理解1.什麽是模塊?將壹個復雜的程序依據壹定的規則(規範)封裝成幾個塊(文件),並進行組合在壹起;塊的內部數據與實現是私有的,只是向外部暴露壹些接口(方法)與外部其它模塊通信。
2.模塊化的進化過程全局function模式:將不同的功能封裝成不同的全局函數;編碼:將不同的功能封裝成不同的全局函數;問題:汙染全局命名空間,容易引起命名沖突或數據不安全,而且模塊成員之間看不出直接關系。
3.模塊化的好處避免命名沖突(減少命名空間汙染)更好的分離,按需加載更高復用性高可維護性4.引入多個script後出現出現問題請求過多先我們要依賴多個模塊,那樣就會發送多個請求,導致請求過多。
依賴模糊我們不知道他們的具體依賴關系是什麽,也就是說很容易因為不了解他們之間的依賴關系導致加載先後順序出錯。
難以維護以上兩種原因就導致了很難維護,很可能出現牽壹發而動全身的情況導致項目出現嚴重的問題。