1. 程式人生 > >requireJS 的核心原理是什麼?(如何動態載入的?如何避免多次載入的?如何快取的?

requireJS 的核心原理是什麼?(如何動態載入的?如何避免多次載入的?如何快取的?

1,概念
requireJS是基於AMD模組載入規範,使用回撥函式來解決模組載入的問題。
2,原理
requireJS是使用建立script元素,通過指定script元素的src屬性來實現載入模組的。
3,特點
1. 實現js檔案的非同步載入,避免網頁失去響應
2,管理模組之間的依賴,便於程式碼的編寫和維護

4,專案優化

r.js 是基於requirejs模組化的基礎上進一步的壓縮和打包成一個js,請求數大大減少,便於優化