包(package) CommonJS的包规范允许将多个模块组合为一个完整的功能,就是一个包 包规范由包结构和包描述文件两个部分组成 - 包结构 bin - 二进制的可执行文件,一般都是一些工具包中才有 lib - js文件 doc - 文档 test - 测试代码 package.json - 包 ...
分类:
其他好文 时间:
2019-11-06 22:45:15
阅读次数:
84
blog:JavaScript Module Systems Showdown: CommonJS vs AMD vs ES2015 官网链接: Modules 官网链接:Hot Module Replacement(概念) 官网链接:Hot Module Replacement(API) Modu ...
分类:
Web程序 时间:
2019-11-06 13:42:26
阅读次数:
123
Sea.js 手册与文档 首页 | 索引 目录 何为 CommonJS 何为 CommonJS 模块 为何封装模块 何为 CommonJS? CommonJS 是一个有志于构建 JavaScript 生态圈的组织。它有一个 邮件列表,有很多开发者参与其中。 整个社区致力于提高 JavaScript ...
分类:
Web程序 时间:
2019-11-03 01:11:59
阅读次数:
121
我们来看张图, 看node与W3C组织、CommonJS组织、ECMAScript之间的关系。 我们来看张图, 看node与W3C组织、CommonJS组织、ECMAScript之间的关系。 我们来看张图, 看node与W3C组织、CommonJS组织、ECMAScript之间的关系。 我们来看张图 ...
分类:
其他好文 时间:
2019-10-31 13:12:09
阅读次数:
102
一、模块化规范 1、服务器端规范 CommonJS--node.js 2、浏览器端规范 AMD--RequireJS 国外相对流行 CMD--SeaJS 国内相对流行 3、模块化框架实现 CMD实现-seaJS创始人是阿里巴巴前端架构师玉伯;js文件的依赖管理、异步加载、方便前端的模块化开发。 官方 ...
分类:
其他好文 时间:
2019-10-29 00:00:52
阅读次数:
116
一、promises相关概念 promises 的概念是由 CommonJS 小组的成员在 Promises/A 规范中提出来的。 1,then()方法介绍 根据 Promise/A 规范,promise 是一个对象,只需要 then 这一个方法。then 方法带有如下三个参数: 成功回调 失败回调 ...
分类:
Web程序 时间:
2019-10-28 11:08:03
阅读次数:
112
webpack4打包配置babel7转码ES6 Module语法与API的使用 import() Module加载实现原理 Commonjs规范的模块与ES6模块的差异 ES6模块与Nodejs模块相互加载 模块循环加载 一、webpack4打包配置babel7转码ES6 1.webpack.con ...
分类:
其他好文 时间:
2019-10-28 09:11:07
阅读次数:
91
好程序员web前端教程分享js中的模块化一:我们知道最常见的模块化方案有CommonJS、AMD、CMD、ES6,AMD规范一般用于浏览器,异步的,因为模块加载是异步的,js解释是同步的,所以有时候导致依赖还没加载完毕,同步的代码运行结束;CommonJS规范一般用于服务端,同步的,因为在服务器端所有文件都存储在本地的硬盘上,传输速率快而且稳定。1.script标签引入最开始的时候,多个scr
分类:
Web程序 时间:
2019-10-25 14:50:48
阅读次数:
126
文章目录 promise最早是在commonjs社区提出来的,当时提出了很多规范。比较接受的是promise/A规范。后来人们在这个基础上。提出了promise/A+规范,也就是实际上的业内推行的规范。es6也是采用的这种规范。promise/A规范在这里promise/A+规范在这里还有中文版不过... ...
分类:
其他好文 时间:
2019-10-21 10:00:23
阅读次数:
134
一、 什么是 CommonJs? CommonJS 规范的提出,主要是为了弥补当前 JavaScript 没有标准的缺陷。 它的终极目标就是: 提供一个类似 Python, Ruby 和 Java 语言的标准库 . CommonJS 就是模块化的标准, nodejs 就是 CommonJS(模块化) ...
分类:
Web程序 时间:
2019-10-20 13:28:33
阅读次数:
127