最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

RequireJS使用

2021-11-03 07:56 作者:CSDN首席噴子  | 我要投稿


RequireJS

RequireJS是一個瀏覽器端AMD模塊規(guī)范實現(xiàn),相對于ES6 import語法,能夠在不跨域的情況下導入,使用簡單。

1 ?被導入端

被導入端需要在函數(shù)末尾調(diào)用define函數(shù),將附加依賴模塊名稱作為第一個參數(shù)傳入,第二個參數(shù)是一個返回導出項對象的函數(shù):

define(["drivable"], function(drivableModule){

????function Car() { }

????Car.prototype = new drivableModule.Drivable();

????Car.prototype.drive = function() {

????????console.log("Car driving...");

????}

????}

????return {

????????Car:Car

????}

}); // car.js

上面的模塊定義依賴于drivable.js模塊,并將其重新命名為drivableModule,導出Car類型。作為第一個參數(shù)的列表元素和作為第二個參數(shù)的函數(shù)的參數(shù)是一一對應的,如果不依賴任何其它模塊,第一個參數(shù)就是一個空列表,相對的第二個函數(shù)就沒有參數(shù)。

2 ?導入端

頂層模塊導入時需使用require函數(shù)聲明所需模塊:

window.onload = function() {

????require(["car"], function(carModule) {

????????var car = new carmodule.Car();

????????car.drive();

????});

} // main.js

上面導入了car.js模塊并重命名為carModule。


RequireJS使用的評論 (共 條)

分享到微博請遵守國家法律
乌兰察布市| 南城县| 温宿县| 河曲县| 策勒县| 麻栗坡县| 夏河县| 广州市| 望江县| 洞口县| 会昌县| 广平县| 安宁市| 闽侯县| 清徐县| 汶川县| 磐石市| 蛟河市| 万荣县| 那坡县| 永修县| 甘德县| 于都县| 孝昌县| 吉安县| 固始县| 广平县| 乐都县| 青岛市| 古浪县| 呼伦贝尔市| 大邑县| 五大连池市| 临武县| 大荔县| 南昌县| 罗田县| 英超| 张家港市| 鸡泽县| 承德市|