requireJS常用用法

2021-08-07 15:26:21 字數 1129 閱讀 6971

1、非同步載入檔案;

2、模組化開發:乙個檔案即是乙個模組,減少全域性變數。

1、define()定義模組

define('modulename可選', [依賴的模組], function

(依賴的模組別名) );

2、require()載入模組

require([載入模組], function

(載入模組別名) );

相對於html頁面;

相對於data-main中引入的檔案路徑

通過requirejs.config()來配置

2、載入即執行,載入js檔案時候就執行裡面相關的**。

1、 paths 對映不放於baseurl下的模組名;

requirejs.config(

});

2、 shim

對於不支援amd規範(即不使用defind和require編寫)的js引入,可通過使用shim來配置。同時還可以定義相關檔案之間的依賴

shim: 

}}

3、map

用來配置多個版本依賴來進行引入。

map:
4、waitseconds

5、urlargs

urlargs: '_=' + (new
1、text.js外掛程式

用於載入文字檔案的requirejs外掛程式,通過ajax請求來載入文字,所以使用時會有跨域的限制,需要在paths裡配置css的載入路徑。

require(['text!/user.html!strip'], function

(template)

// 後面的引數strip表示過濾掉引入html頁面中的html、head、body標籤,只保留**片段

2、css.js外掛程式

用於載入樣式檔案的requirejs外掛程式,需要在paths裡配置css的載入路徑。

require(['css!/style.css'], function

(css)

CRUL常用用法

1 儲存http結果 curl o page.html 2設定 curl x 123.45.67.89 1080 o page.html 3 自動填寫使用者名稱密碼 curl u name passwd ftp ip port path file 4上傳檔案 curl t localfile u n...

grep awk sed常用用法

sed指令碼是乙個sed的命令清單,啟動sed時以 f選項引導指令碼檔名。sed對於指令碼中輸入的命令非常挑剔,在命令的末尾不能有任何空白或文字,如果在一行中有多個命令,要用分號分隔。以 開頭的行為注釋行,且不能跨行。7.小技巧 在sed的命令列中引用shell變數時要使用雙引號,而不是通常所用的單...

NSStringg常用用法

建立乙個新字串並將其設定為 path 指定的檔案的內容,使用字元編碼enc,在error上返回錯誤 id stringwithcontentsofurl nsurl url encoding nsstringencoding enc error nserror error 建立乙個新字串並將其設定為...