摘要:因為這個坑了哥一下午的值為提供的對外接口的名稱此處就會打印中對外提供的接口對象啦轉(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
摘要:讀不順中文文檔,對應(yīng)中文文檔,自行翻譯的如果有問題錯誤,歡迎指點修改配置選項方法一在頂級頁面或頂級腳本文件沒有定義模塊的腳本文件中配置方法二在主模塊中配置缺點主模塊異步加載,多入口的話,會隨機(jī)報錯方法三在調(diào)用之前,將配置定義為全局變量配置在 讀不順中文文檔,對應(yīng)中文文檔,自行翻譯的……如果有問題/錯誤,歡迎指點; 修改配置選項: 方法一、 requi...
摘要:使用,會在相關(guān)的加載后執(zhí)行回調(diào)函數(shù),這個過程是異步的,所以它不會阻塞頁面。加載的模塊會以參數(shù)形式傳入該函數(shù),從而在回調(diào)函數(shù)內(nèi)部就可以使用這些模塊。 什么是RequireJS? RequireJS 是一個JavaScript模塊加載器。它非常適合在瀏覽器中使用, 但它也可以用在其他腳本環(huán)境, 就像 Rhino and Node. 使用RequireJS加載模塊化腳本將提高代碼的加載速度和...
摘要:概述是一款遵循規(guī)范協(xié)議的模塊加載器,不但能在瀏覽器端充分利用,同樣能在其他的運(yùn)行時環(huán)境,比如和。使用像這樣的模塊加載器能提高代碼的質(zhì)量和開發(fā)速度。一般放在頁面的入口出,用來加載其他的模塊。 RequireJS概述 RequireJS是一款遵循AMD規(guī)范協(xié)議的JavaScript模塊加載器, 不但能在瀏覽器端充分利用,同樣能在其他的JavaScript運(yùn)行時環(huán)境, 比如Rhino和No...
摘要:工作方式為使用將每一個依賴加載為一個標(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)大靈活的運(yùn)用是通過配置文件決定的。下面通過示例來進(jìn)行深度的探討配置文件的使用。配置文件的位置配置文件的位置和聲明用法是相對于這個腳本文件來決定的。配置文件參數(shù)的介紹所有模塊的查找根路徑。 概述 Requires強(qiáng)大靈活的運(yùn)用是通過配置文件決定的。通過配置文件我們可以給模塊取別名、給模塊加上版本標(biāo)識、設(shè)置模塊依賴、包裝非模塊等強(qiáng)大功能。同時RequireJS的優(yōu)化器也大量使用了配...
閱讀 1066·2021-11-22 15:33
閱讀 3375·2021-11-08 13:20
閱讀 1391·2021-09-22 10:55
閱讀 2060·2019-08-29 11:08
閱讀 783·2019-08-26 12:24
閱讀 3079·2019-08-23 17:15
閱讀 2242·2019-08-23 16:12
閱讀 1946·2019-08-23 16:09