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 建立乙個新字串並將其設定為...