requireJS的使用說明

2022-05-08 08:51:17 字數 1719 閱讀 2579

requirejs的目標是鼓勵**的模組化,它使用了不同於傳統

data-main:起始的js

src:依賴的require庫js

舉乙個簡單的例子:

index.html:

"en

">

mian.js

require.config( /*

方式二:

paths:

*/});

require([

"jquery

","user

"],function($,user));

對於每乙個分開的js:

採用amd模式來編寫模組,模組必須採用特定的define()函式來定義

user.js(此時user.js是沒有依賴模組的)

define(,function()

fun1();

})

注:若是模組有依賴,第乙個引數是乙個陣列,第二個引數是匿名函式

前面的依賴項將以引數的形式傳遞給函式,順序與之前一致

demo:

define([「../cart」,」../inventory」],function(cart,inventory)

}});

模組也可以不返回物件,任何有效的返回都是可以的。

對於沒有採用amd規範編寫。如果要載入它們的話,必須先定義它們的特徵。

:require.config()接受乙個配置物件,這個物件除了有前面說過的paths屬性之外,還有乙個shim屬性,專門用來配置不相容的模組。具體來說,每個模組要定義

(1)exports值(輸出的變數名),表明這個模組外部呼叫時的名稱;

(2)deps陣列,表明該模組的依賴性。

em:

require.config(

shim:,

『jquery-slide』:,

'jquery.scroll':

}});require([『jquery-slide』],function(jq));

//保證了先載入jquery,在載入其外掛程式

進一步解釋一下:

1)require.config的作用(主要用於解決有些第三法方非amd庫檔案的問題),如果你的檔案都是amd,那麼你就可以完全刪除require.config這個東西了.

2)require.config的另乙個作用就是解決過度臃腫的檔案路徑問題(直接說我們一般在require.config裡面可以簡化,將長的路徑問題一次性解決).

require.config(

}) require([

'mycheck

'],function())

例如:

在paths中配置的檔案可以直接在require(['mycheck'],function())中引用,這樣你的專案中所有的js檔案中都會引入mycheck,這樣意味著你可以直接在頁面上使用。

當然也可以

參考:

使用說明 附註工具使用說明

附註工具使用說明 附註工具用途 附註工具主要用於更新利用word附註應用程式生成的帶域 的附註,該工具在word右鍵 更新鏈結 的基礎上進行了優化,故在使用時,不能再利用word右鍵 更新鏈結 而要用本工具的 更新當前鏈結 或 更新所有鏈結 使用說明 一 更換路徑 當利用word附註應用程式生成帶域...

this的使用說明

student類中 private string name public void setname string name main函式中 student stu1 newstudent stu1.setname 小冪冪 此時main函式中stu1儲存了student類的記憶體位址,當stu1呼叫s...

使用說明 農用遮光網使用說明

農用遮光網使用說明 建築防塵網購買方 建築施工企業 在購買建築防塵網時,應該對 作出比較,可以分辨品牌 型號,且購買時應該在一定程度上了解信譽良莠。建築防塵網購買方 市場售賣方 在選購建築防塵網時,可以把 作為基礎,好的 可以用來彌補信譽不足,而差的 則需要按照你的服務收費。農用遮光網使用說明 用途...