首先,requirejs是乙個庫,利用它我們能做什麼,解決什麼問題呢?(根據阮一峰老師的文章,自己總結寫了一遍加深影響。)
原先寫js檔案都是集中在乙個main.js的檔案中,當**量逐漸增大,以及拆分載入的時候就出現裡不足。
載入時需要停止網頁的渲染,檔案越多,瀏覽器失去響應的時間也越長,一直轉圈圈。
如果js之間存在依賴關係,需要嚴格指明載入順序的,那麼當依賴關係複雜時,**的編寫和維護都會變得很困難。
使用方法快速入門:
1//data-main表示需要載入的入口js檔案,會被第乙個載入主模組依賴於其他模組,使用amd規範定義的require函式。
1require()函式接受兩個引數,第乙個引數是乙個陣列,表示要依賴的模組,第二個引數是乙個**函式。當前面指定的模組都載入成功後,它將被呼叫。載入的模組會以引數形式傳入該函式,從而在**函式內部就可以使用這些模組。2 require(['modulea', 'moduleb', 'modulec'], function
(modulea, moduleb, modulec));
使用require.config()方法,我們可以對模組的載入行為進行自定義。require.config()就寫在主模組(main.js)的頭部。引數就是乙個物件,這個物件的paths屬性指定各個模組的載入路徑。
1require.config(
7 });
1//直接修改路徑
2require.config(
8});9//
修改基目錄
1require.js載入的模組,採用amd規範。也就是說,模組必須按照amd的規定來寫。require.config(
8 });
//載入該模組math.js
define(function
();
return
; });
12 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 檢查工作區狀態的檔案狀態 ...