模組化介紹

2022-08-29 17:12:37 字數 1270 閱讀 2518

了解模組化思想

為後面的node學習打基礎

軟體開發中的模組化

模組化的好處

命名衝突

檔案依賴

define(function (require, exports, module) {});
//使用單個模組,**函式中的obj就是模組中的exports物件

seajs.use("modules/demo1/calc.js", function (obj) );

//使用多個模組

seajs.use(["modules/demo1/calc.js","modules/demo1/power.js"] , function (o1,o2)

);

define(function (require, exports, module) 

exports.sub = function (a, b)

});

//使用module.exports匯出成員和exports用法一樣

define(function (require, exports, module)

module.exports.sub = function (a, b)

});

//使用module.exports匯出物件,exports不可以

define(function (require, exports, module) ,

sub: function (a, b)

};});

define(function (require, exports, module) ,

sub: function (a, b) ,

three: function (a)

};});

seajs.config(

});

function loadjs(path, callback) 

}else}}

}//呼叫

loadjs("js/test.js", function () )

cmd是懶載入

amd是預載入

介紹前端模組化發展歷程

iife 使用自執行函式來編寫模組化,特點 在乙個單獨的函式作用域中執行 避免變數衝突。function amd 使用requirejs 來編寫模組化,特點 依賴必須提前宣告好 define index.js function code cmd 使用seajs 來編寫模組化,特點 支援動態引入依賴檔...

什麼是模組化?模組化的好處

1.高內聚低耦合,有利於團隊作戰,當專案很複雜的時候,將專案劃分為子模組分給不同的人開發,最後再組合在一起,這樣可以降低模組與模組之間的依賴關係體現低耦合,模組又有特定功能體現高內聚。2.可重用,方便維護,模組的特點就是有特定功能,當兩個專案都需要某種功能的時候,我們定義乙個特定的模組來實現該功能,...

什麼是模組化?模組化怎麼實現?

前言 增加印象,留下腳印 忘記還可以翻一翻 奧利給。1,什麼是模組化 公司裡乙個專案是有很多程式設計師一起開發的,例如 多人運動 這個專案 有程式設計師a 程式設計師b 程式設計師c 程式設計師a 寫了 aaa.js 裡面有幾千行 幾萬行 程式設計師b 寫了 bbb.js 裡面有幾千行 幾萬行 程式...