| 企服解答
requireJS是基于AMD模塊加載規范,使用回調函數來解決模塊加載的問題。 requireJS是使用創建script元素,通過指定script元素的src屬性來實現加載模塊的。
require.js是什么
模塊的定義是一個function,這個function實際是一個 factory(工廠模式),這個 factory 在需要使用的時候(require("xxxx") 的時候)才有可能會被調用。因為如果檢查到已經調用過,已經生成了模塊實例,就直接返回模塊實例,而不再次調用工廠方法了。
| 拓展閱讀
requirejs下。其主要API主要是下面三個函數:define、require、config
1、define
該函數用戶創建模塊。每個模塊擁有—個唯一的模塊,它被用于 RequireJS的運行時函數, define函數是一個全局函數,不需要使用 requirejs命名空間
2、require
該函數用于讀取依賴。同樣它是一個全局函數,不需要使用 requirejs命名空間
3、config
該函數用于配置 RequireJS
[免責聲明]
文章標題: require.js是什么
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。