成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Requirejs(shim)加載非AMD規(guī)范的js文件

v1 / 3437人閱讀

摘要:因為這個坑了哥一下午的值為提供的對外接口的名稱此處就會打印中對外提供的接口對象啦轉(zhuǎn)自

如果想在requirejs中嵌入自己以前的某些代碼,但是這些代碼沒有遵守AMD規(guī)范,該怎么辦呢?騷年不用擔(dān)心,require的config中的shim能幫你解決痛苦!例如本人的文件目錄結(jié)構(gòu)如下:

我想要在quikTip.js文件中使用framewokr.js提供的對象,但是framework.js是不遵守AMD規(guī)范的,在quikTip.js文件中require framework模塊之前必須先處理下framework.js使其符合AMD規(guī)范,代碼如下:

require.config({
baseUrl:"js/utily",//指定js文件的基路徑
shim:{
         "framework":{//這個鍵名為要載入的目標(biāo)文件的文件名,不能隨便命名否則加載framework.js文件后是拿不到改文件對外提供的接口的。因為這個坑了哥一下午!!!
             exports:"PXJSFrame"http://exports的值為framework.js提供的 對外接口的名稱
         }
     }
 });
 
 require(["framework"],function(frame){
     var PXJSFrame = frame;
     console.log(frame);//此處就會打印framework.js中對外提供的接口對象啦
 }
 

轉(zhuǎn)自:http://www.w2bc.com/Article/40085

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/86279.html

相關(guān)文章

  • RequireJS配置項筆記

    摘要:讀不順中文文檔,對應(yīng)中文文檔,自行翻譯的如果有問題錯誤,歡迎指點修改配置選項方法一在頂級頁面或頂級腳本文件沒有定義模塊的腳本文件中配置方法二在主模塊中配置缺點主模塊異步加載,多入口的話,會隨機(jī)報錯方法三在調(diào)用之前,將配置定義為全局變量配置在 讀不順中文文檔,對應(yīng)中文文檔,自行翻譯的……如果有問題/錯誤,歡迎指點; 修改配置選項: 方法一、 requi...

    FWHeart 評論0 收藏0
  • JS 模塊化編程 require.js 用法

    摘要:使用,會在相關(guān)的加載后執(zhí)行回調(diào)函數(shù),這個過程是異步的,所以它不會阻塞頁面。加載的模塊會以參數(shù)形式傳入該函數(shù),從而在回調(diào)函數(shù)內(nèi)部就可以使用這些模塊。 什么是RequireJS? RequireJS 是一個JavaScript模塊加載器。它非常適合在瀏覽器中使用, 但它也可以用在其他腳本環(huán)境, 就像 Rhino and Node. 使用RequireJS加載模塊化腳本將提高代碼的加載速度和...

    xumenger 評論0 收藏0
  • RequireJS:一款優(yōu)秀AMD模塊加載

    摘要:概述是一款遵循規(guī)范協(xié)議的模塊加載器,不但能在瀏覽器端充分利用,同樣能在其他的運(yùn)行時環(huán)境,比如和。使用像這樣的模塊加載器能提高代碼的質(zhì)量和開發(fā)速度。一般放在頁面的入口出,用來加載其他的模塊。 RequireJS概述 RequireJS是一款遵循AMD規(guī)范協(xié)議的JavaScript模塊加載器, 不但能在瀏覽器端充分利用,同樣能在其他的JavaScript運(yùn)行時環(huán)境, 比如Rhino和No...

    syoya 評論0 收藏0
  • require.js學(xué)習(xí)記錄

    摘要:工作方式為使用將每一個依賴加載為一個標(biāo)簽。然后在被瀏覽器加載完畢后,便會自動繼承之前配置的參數(shù)??梢詥为毝x鍵值隊數(shù)據(jù),作為配置文件來使用還可以定義依賴的關(guān)系壓縮使用來進(jìn)行壓縮時,需要指定文件。在鏈接中有很好的示例,可以參看學(xué)習(xí)。 1、簡介 官方對requirejs的描述:RequireJS is a JavaScript file and module loader. It is o...

    鄒強(qiáng) 評論0 收藏0
  • RequireJS進(jìn)階:配置文件學(xué)習(xí)

    摘要:概述強(qiáng)大靈活的運(yùn)用是通過配置文件決定的。下面通過示例來進(jìn)行深度的探討配置文件的使用。配置文件的位置配置文件的位置和聲明用法是相對于這個腳本文件來決定的。配置文件參數(shù)的介紹所有模塊的查找根路徑。 概述 Requires強(qiáng)大靈活的運(yùn)用是通過配置文件決定的。通過配置文件我們可以給模塊取別名、給模塊加上版本標(biāo)識、設(shè)置模塊依賴、包裝非模塊等強(qiáng)大功能。同時RequireJS的優(yōu)化器也大量使用了配...

    lemon 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<