使用RequireJs的好處

2021-09-24 12:59:42 字數 366 閱讀 4837

1、js檔案都是按照順序從上到下依次同步載入的,這樣的寫法有很大的缺點。首先,載入的時候,瀏覽器會停止網頁渲染,載入檔案越多,網頁失去響應的時間就會越長;

2、其次,由於js檔案之間存在依賴關係,因此必須嚴格保證載入順序(比如上例的a.js要在b.js的前面),依賴性最大的模組一定要放到最後載入,當依賴關係很複雜的時候,**的編寫和維護都會變得困難。

3、模組化:

requirejs很好的解決了這些問題及其優勢:

1、實現js檔案的非同步載入,避免網頁失去響應;

2、管理模組之間的依賴性,便於**的編寫和維護。

3、基於amd模組化機制,讓前端**也能實現模組化。

requireJS的使用說明

requirejs的目標是鼓勵 的模組化,它使用了不同於傳統 data main 起始的js src 依賴的require庫js 舉乙個簡單的例子 index.html en mian.js require.config 方式二 paths require jquery user function ...

RequireJS使用注意地方

使用requirejs做非同步模組載入,有幾點值得注意的地方 1.模組定義兩種寫法 1.存在依賴的函式式定義 如果模組存在依賴 則第乙個引數是依賴的名稱陣列 第二個引數是函式,在模組的所有依賴載入完畢後,該函式會被呼叫來定義該模組,因此該模組應該返回乙個定義了本模組的object。依賴關係會以引數的...

RequireJS使用注意地方

使用requirejs做非同步模組載入,有幾點值得注意的地方 1.模組定義兩種寫法 1.存在依賴的函式式定義 如果模組存在依賴 則第乙個引數是依賴的名稱陣列 第二個引數是函式,在模組的所有依賴載入完畢後,該函式會被呼叫來定義該模組,因此該模組應該返回乙個定義了本模組的object。依賴關係會以引數的...