JavaScript 模組化優缺點
隨著軟硬體的進步,網站已不僅用於簡單的內容展示,而是聚合了大量功能。
隨之而來的是JavaScript程式碼越來越龐大複雜,導致在開發網站的時候,不得不採用軟體工程的方法,比如團隊分工協作、進度管理、單元測試等。
基於上述原因,模組化程式設計在當前開發中得到了廣泛應用,並且ES2015也新增了模組功能。
簡單講,模組化是一種將系統分離成獨立功能部分的方法,可將系統分割成獨立的功能部分,嚴格定義模組介面、模組間具有透明性。
特別說明:ES2015新增模組功能,具體參閱JavaScript Module 模組一章節。
一.模組化程式設計優點:
(1).靈活架構,焦點分離 。
(2).方便模組間組合、分解。
(3).方便單個模組功能除錯、升級 。
(4).多人協作互不干擾 。
(5).可分單元測試 。
二.模組化程式設計缺點:
(1).系統分層,呼叫鏈會很長。
(2).模組間通訊,模組間傳送訊息會很耗效能。
相關文章
- JavaScript中的模組匯入有一個缺點JavaScript
- SAP各模組優缺點和發展簡析
- Python中爬蟲模組有哪些?優缺點介紹!Python爬蟲
- JavaScript模組化JavaScript
- Javascript 模組化指北JavaScript
- 6種JavaScript繼承方式及優缺點JavaScript繼承
- javascript模組化簡介JavaScript
- JavaScript 模組化前世今生JavaScript
- JavaScript 中的模組化JavaScript
- JavaScript 模組化總結JavaScript
- JavaScript模組化規範JavaScript
- Webpack之模組化優化Web優化
- JavaScript 各種繼承方式優缺點對比JavaScript繼承
- JavaScript繼承的多種方式和優缺點JavaScript繼承
- Hive 優缺點Hive
- MapReduce優缺點
- RabbitMQ優缺點MQ
- JavaScript模組化演化史JavaScript
- JavaScript模組化原理淺析JavaScript
- javascript 模組化程式設計JavaScript程式設計
- JavaScript模組化的演變JavaScript
- HTTPS 優點與缺點HTTP
- js/javascript 繼承方式主要有哪些?及其優缺點特點JSJavaScript繼承
- javascript模組化發展歷程JavaScript
- Javascript模組化開發基礎JavaScript
- Docker的優缺點Docker
- 【JavaScript】淺談前端模組化與元件化JavaScript前端元件化
- JavaScript 模組JavaScript
- Javascript模組化的演進歷程JavaScript
- Javascript 模組化管理的來世今生JavaScript
- JavaScript 模組化及 SeaJs 原始碼分析JavaScriptJS原始碼
- 內聯的優缺點
- HTTP1.1 優缺點HTTP
- Ajax原理以及優缺點
- 繼承的優缺點繼承
- serverless與容器優缺點Server
- hadoop-HDFS優缺點Hadoop
- MySQL索引的優缺點MySql索引
- 節點快取的優缺點快取