RequireJs整理入門

2022-09-13 01:15:13 字數 1151 閱讀 2975

首先,requirejs是乙個庫,利用它我們能做什麼,解決什麼問題呢?(根據阮一峰老師的文章,自己總結寫了一遍加深影響。)

原先寫js檔案都是集中在乙個main.js的檔案中,當**量逐漸增大,以及拆分載入的時候就出現裡不足。

載入時需要停止網頁的渲染,檔案越多,瀏覽器失去響應的時間也越長,一直轉圈圈。

如果js之間存在依賴關係,需要嚴格指明載入順序的,那麼當依賴關係複雜時,**的編寫和維護都會變得很困難。

使用方法快速入門:

1//data-main表示需要載入的入口js檔案,會被第乙個載入
主模組依賴於其他模組,使用amd規範定義的require函式。

1

2 require(['modulea', 'moduleb', 'modulec'], function

(modulea, moduleb, modulec));

require()函式接受兩個引數,第乙個引數是乙個陣列,表示要依賴的模組,第二個引數是乙個**函式。當前面指定的模組都載入成功後,它將被呼叫。載入的模組會以引數形式傳入該函式,從而在**函式內部就可以使用這些模組。

使用require.config()方法,我們可以對模組的載入行為進行自定義。require.config()就寫在主模組(main.js)的頭部。引數就是乙個物件,這個物件的paths屬性指定各個模組的載入路徑。

1

require.config(

7   });

1

//直接修改路徑

2require.config(

8});9//

修改基目錄

1

require.config(

8   });

require.js載入的模組,採用amd規範。也就是說,模組必須按照amd的規定來寫。

//

math.js

define(function

();    

return

;  });

載入該模組

1

2   require(['math'], function

(math));

Linux的小整理(入門)

1 命令提示符 root localhost src 當前登入使用者 主機名 當前所在目錄 超級使用者 普通使用者 當前所在目錄 使用者家目錄 管理員 root 普通使用者 home 使用者名稱 2 檔案命名規則 windows con以點開頭預設都不能作為檔名使用 linux 除了 之外,所有的字...

requireJS入門基礎

參考 require.js詳解 1.引用requirejs的html檔案 第7行,使用和約定的屬性data main和src引入require.js模組,所有的require配置在這裡寫在目錄js下的main.js,即require物件會到目錄js下尋找main.js檔案,require物件約定js...

Linux 常用git命令整理(入門版)

總結一下git入門的一些命令 git config global user.email 郵箱名 繫結github郵箱 git config global user.name github名 繫結github git init 初始化乙個空的git倉庫 git status 檢查工作區狀態的檔案狀態 ...