Table of Contents generated with DocToccss
歸入模塊化的資源包括:html
模塊 ID 即文件被引用時的靜態地址:前端
修改任何模塊要全局查找,要處理全部引入了該模塊的代碼git
好比能夠規定在 API 使用 page_size 就不要在 JS 中兼容去讓 API 混亂使用多種命名。github
不要爲了局部性能優化,下降可維護性後端
好比在多個 js 中使用統一的實例化類名稱,方便批量查找(但若是要靠譜地進行依賴搜索,必須使用模塊 ID 來作全局搜索)性能優化
obj.pagerView = new ns.views.Pager();
全局搜索 obj.pagerView 時,很快定位其餘文件相同邏輯代碼。app
不單單 js 要這樣,css 中的選擇器、html 裏的屬性名等都要如此。模塊化
更多:https://github.com/Black-Mirror/FrontEnd-Standardrequirejs