1. 程式人生 > >什麼是AMD與require.js

什麼是AMD與require.js

AMD 模組

AMD(非同步模組定義,Asynchronous Module Definition)格式總體的目標是為現在的開發者提供一個可用的模組化 JavaScript 的解決方案。

AMD 模組格式本身是一個關於如何定義模組的提案,在這種定義下模組和依賴項都能夠非同步地進行載入。它有很多獨特的優勢,包括天生的非同步及高度靈活等特性,這些特效能夠解除常見的程式碼與模組標識間的那種緊密耦合。目前它已經被很多專案所接納,包括jQuery(1.7)。

個個模組,實現非同步或動態載入,從而提高程式碼的效能和可維護性。它的模組管理遵守AMD規範

RequireJS

RequireJS是一個工具庫,主要用於客戶端的模組管理。它可以讓客戶端的程式碼分成一個個模組,實現非同步或動態載入,從而提高程式碼的效能和可維護性。它的模組管理遵守

AMD規範