requirejs中Shims使用說明

RequireJS中若是使用AMD規範,在使用的過程當中沒有太多的問題,若是加載非AMD規範的JS文件,就須要使用Require中的shim.jquery

複製代碼
require.config({
    paths:{
        jquery:"/js/jquery2.0", InStorage:"/js/in/InStorage", Product:"/js/product/Product", cate:"/js/product/Category", }, shim:{ cate:{ deps:[], exports:"Category" } } });
複製代碼

 

  cate:"/js/product/Category" 該文件是非AMD規範的JS,在使用的過程當中遵循以下幾個步驟:數組

  (1) paths 中配置文件加載的路徑, JSON中的 Key值能夠隨意,儘可能有意義,JSON中的Value是文件的加載路徑,這個沒必要多說ui

  (2) shim 中定義一個JSON對象, Key 值(cate) 與paths中定義的名字同樣spa

  (3) shim中的JSON對象有兩個屬性: deps,exports ;  deps 爲數組,表示其依賴的庫, exports 表示輸出的對象名code

相關文章
相關標籤/搜索