黄子涵

2 5.1 概述

JavaScript 一直没有模块(module)体系,因此无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来,这对开发大型的、复杂的项目形成了巨大障碍。

在 ES6 之前,社区制定了一些模块加载方案,最主要的有 CommnonJS 和 AMD 两种。前者用于服务器,后者用于浏览器。ES6 在语言标准的层面上实现了模块功能,而且实现得相当简单,完全可以取代 ComrnonJS 和 AMD 规范,成为浏览器和服务器通用的模块解决方案 。

ES6 模块的设计思想是尽量静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量。

posted @   黄子涵  阅读(33)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示