国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

RequireJS使用

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


RequireJS

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

1 ?被導(dǎo)入端

被導(dǎo)入端需要在函數(shù)末尾調(diào)用define函數(shù),將附加依賴模塊名稱作為第一個(gè)參數(shù)傳入,第二個(gè)參數(shù)是一個(gè)返回導(dǎo)出項(xiàng)對(duì)象的函數(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,導(dǎo)出Car類型。作為第一個(gè)參數(shù)的列表元素和作為第二個(gè)參數(shù)的函數(shù)的參數(shù)是一一對(duì)應(yīng)的,如果不依賴任何其它模塊,第一個(gè)參數(shù)就是一個(gè)空列表,相對(duì)的第二個(gè)函數(shù)就沒有參數(shù)。

2 ?導(dǎo)入端

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

window.onload = function() {

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

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

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

????});

} // main.js

上面導(dǎo)入了car.js模塊并重命名為carModule。


RequireJS使用的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
丰城市| 长汀县| 姚安县| 固镇县| 吉水县| 肥东县| 左权县| 宁夏| 贡觉县| 冕宁县| 衡南县| 新安县| 青浦区| 麦盖提县| 当雄县| 光山县| 伊金霍洛旗| 育儿| 宣威市| 南靖县| 通州区| 恩平市| 通榆县| 外汇| 恩施市| 屯留县| 大足县| 长春市| 筠连县| 苏尼特左旗| 西城区| 定陶县| 定边县| 嘉荫县| 阳西县| 嘉义县| 芜湖市| 大连市| 珠海市| 昆明市| 霍城县|