摘要:因為這個坑了哥一下午的值為提供的對外接口的名稱此處就會打印中對外提供的接口對象啦轉自
如果想在requirejs中嵌入自己以前的某些代碼,但是這些代碼沒有遵守AMD規范,該怎么辦呢?騷年不用擔心,require的config中的shim能幫你解決痛苦!例如本人的文件目錄結構如下:
我想要在quikTip.js文件中使用framewokr.js提供的對象,但是framework.js是不遵守AMD規范的,在quikTip.js文件中require framework模塊之前必須先處理下framework.js使其符合AMD規范,代碼如下:
require.config({ baseUrl:"js/utily",//指定js文件的基路徑 shim:{ "framework":{//這個鍵名為要載入的目標文件的文件名,不能隨便命名否則加載framework.js文件后是拿不到改文件對外提供的接口的。因為這個坑了哥一下午!!! exports:"PXJSFrame"http://exports的值為framework.js提供的 對外接口的名稱 } } }); require(["framework"],function(frame){ var PXJSFrame = frame; console.log(frame);//此處就會打印framework.js中對外提供的接口對象啦 }
轉自:http://www.w2bc.com/Article/40085
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/86279.html
摘要:讀不順中文文檔,對應中文文檔,自行翻譯的如果有問題錯誤,歡迎指點修改配置選項方法一在頂級頁面或頂級腳本文件沒有定義模塊的腳本文件中配置方法二在主模塊中配置缺點主模塊異步加載,多入口的話,會隨機報錯方法三在調用之前,將配置定義為全局變量配置在 讀不順中文文檔,對應中文文檔,自行翻譯的……如果有問題/錯誤,歡迎指點; 修改配置選項: 方法一、 requi...
摘要:使用,會在相關的加載后執行回調函數,這個過程是異步的,所以它不會阻塞頁面。加載的模塊會以參數形式傳入該函數,從而在回調函數內部就可以使用這些模塊。 什么是RequireJS? RequireJS 是一個JavaScript模塊加載器。它非常適合在瀏覽器中使用, 但它也可以用在其他腳本環境, 就像 Rhino and Node. 使用RequireJS加載模塊化腳本將提高代碼的加載速度和...
摘要:概述是一款遵循規范協議的模塊加載器,不但能在瀏覽器端充分利用,同樣能在其他的運行時環境,比如和。使用像這樣的模塊加載器能提高代碼的質量和開發速度。一般放在頁面的入口出,用來加載其他的模塊。 RequireJS概述 RequireJS是一款遵循AMD規范協議的JavaScript模塊加載器, 不但能在瀏覽器端充分利用,同樣能在其他的JavaScript運行時環境, 比如Rhino和No...
摘要:工作方式為使用將每一個依賴加載為一個標簽。然后在被瀏覽器加載完畢后,便會自動繼承之前配置的參數。可以單獨定義鍵值隊數據,作為配置文件來使用還可以定義依賴的關系壓縮使用來進行壓縮時,需要指定文件。在鏈接中有很好的示例,可以參看學習。 1、簡介 官方對requirejs的描述:RequireJS is a JavaScript file and module loader. It is o...
摘要:概述強大靈活的運用是通過配置文件決定的。下面通過示例來進行深度的探討配置文件的使用。配置文件的位置配置文件的位置和聲明用法是相對于這個腳本文件來決定的。配置文件參數的介紹所有模塊的查找根路徑。 概述 Requires強大靈活的運用是通過配置文件決定的。通過配置文件我們可以給模塊取別名、給模塊加上版本標識、設置模塊依賴、包裝非模塊等強大功能。同時RequireJS的優化器也大量使用了配...
閱讀 1053·2021-11-22 15:33
閱讀 3367·2021-11-08 13:20
閱讀 1378·2021-09-22 10:55
閱讀 2057·2019-08-29 11:08
閱讀 774·2019-08-26 12:24
閱讀 3071·2019-08-23 17:15
閱讀 2231·2019-08-23 16:12
閱讀 1937·2019-08-23 16:09