1. 程式人生 > >初識模塊化開發工具:

初識模塊化開發工具:

後臺 開發 轉換 requirejs 包管理工具 處理 希望 管理 思想

初識模塊化開發工具:

git 是分布式代碼管理工具,管理代碼的
npm 是包管理工具,管理插件、工具啊,是個轉換器,他是哪來的了,他是伴隨node下載下來的,版本也是伴隨node變化;
node 是個後臺的環境;
首先安裝node,然後用命令安裝browserify:
npm install -g browserify -g代表全局安裝,放前面後面都可以;
然後將目標文件做bundle處理:
browserify main.js -o bundle.js // -o 代表 output ,main.js 代表目標文件

commonJs為服務器而生,采用同步加載的方式。因此不適用瀏覽器,因為瀏覽器需要到服務器加載文件,
請求時間遠遠大於本機讀取時間,倘若文件較多,網絡延時緩,就會導致頁面癱瘓,因此瀏覽器更希望能夠時間異步加載的方式;
AMD 規範則是異步加載模塊,允許指定回調函數。等模塊異步加載完成後即可回調函數。
AMD 得意的產出就是require.js
AMD 的核心思想就是通過define來定義一個模塊,然後使用require來加載一個模塊。
AMD 規範的使用依賴於require.js https://requirejs.org/

初識模塊化開發工具: