回覆列表
  • 1 # plfpk2025

    RequireJS中定義一個模組,總的來說有2種方式:簡單鍵值對和函式依賴式。1.簡單鍵值對:一個模組僅含有值對,沒有任何依賴define({color:"black",size:1,method1:function(){},method2:function(){}});這種寫法雖然簡單,但是有很大的侷限性,僅僅是定義了該模組的返回值,不能做一些額外的初始化工作。透過下面下面這種方式來定義模組,靈活性更高,我們可以在函式體內寫一些模組初始化的程式碼define(function(){//Doinitialworkherereturn{method1:function(){},method2:function(){}};});2.函式依賴式:則第一個引數是依賴的名稱陣列;第二個引數是回撥函式。在模組的所有依賴載入完畢後,回撥函式會被呼叫來定義該模組。define(["module1"],function(moudle1){functioncalc(){returnmoudle1.val;}return{"get":calc};});

  • 中秋節和大豐收的關聯?
  • 如何鑑別蘋果手機是全新國行,水貨,翻新機?