麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

javascript模塊化是什么及其優缺點介紹

2019-11-20 22:20:38
字體:
來源:轉載
供稿:網友
如今backbone、emberjs、spinejs、batmanjs 等MVC框架侵襲而來。CommonJS、AMD、NodeJS、RequireJS、SeaJS、curljs等模塊化的JavaScript撲面而來。web前端已經演變成大前端,web前端的發展速度之快。

1)我們來看看什么是模塊化?
模塊化是一種將系統分離成獨立功能部分的方法,可將系統分割成獨立的功能部分,嚴格定義模塊接口、模塊間具有透明性。javascript中的模塊在一些C、PHP、java中比較常見:

c中使用include 包含.h文件;php中使用require_once包含.php文件
java使用import導入包
此中都有模塊化的思想。

2)模塊化的優缺點:

a>優點:
可維護性
1.靈活架構,焦點分離
2.方便模塊間組合、分解
3.方便單個模塊功能調試、升級
4.多人協作互不干擾
可測試性
1.可分單元測試

b>缺點:
性能損耗
1.系統分層,調用鏈會很長
2.模塊間通信,模塊間發送消息會很耗性能

3)最近的項目中也有用到模塊化,使用的是seajs,但是當引用到jquery,jquery easyui/或者jquery UI組件時,有可能會用到很多jquery插件,那這樣要是實現一個很復雜的交互時,模塊間的依賴會很多,使用define()方法引入模塊會很多,不知有么有什么好的方法?

4)附:
內聚度
內聚度指模塊內部實現,它是信息隱藏和局部化概念的自然擴展,它標志著一個模塊內部各成分彼此結合的緊密程度。好處也很明顯,當把相關的任務分組后去閱讀就容易多了。 設計時應該盡可能的提高模塊內聚度,從而獲得較高的模塊獨立性。

耦合度
耦合度則是指模塊之間的關聯程度的度量。耦合度取決于模塊之間接口的復雜性,進入或調用模塊的位置等。與內聚度相反,在設計時應盡量追求松散耦合的系統。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 婷婷久久久久久 | 成人三级视频网站 | 韩国一级免费视频 | 久国产精品视频 | 视频一区二区久久 | 91 免费看片 | 国产精品视频一区二区三区四 | 国产永久免费观看 | 9999久久| 国产精品久久久久久模特 | 成人在线免费观看网址 | 免费国产| 嗯~啊~弄嗯~啊h高潮视频 | av中文字幕免费在线观看 | 久久华人 | 久久成人国产精品入口 | 依人九九宗合九九九 | 91免费视频版 | 欧美18一19sex性护士农村 | 欧美一区二区精品夜夜嗨 | 成人视屏网站 | 欧美成人一二三区 | 欧美一区二区片 | 毛片视频大全 | 久草视频2 | 色啪综合| 伊人午夜视频 | 91久久久久久久一区二区 | caoporn国产一区二区 | chinesegv男男猛男无套 | 色综合久久99 | 日美黄色片 | 高清国产在线 | 欧美一级黄 | 色女生影院| 久久免费视频一区 | 黄色成人短视频 | 精品国产91久久久久久浪潮蜜月 | 亚洲一区二区三区91 | 202z中文字幕第一页 | 久久草草影视免费网 |