美文网首页
CommonJS 简介

CommonJS 简介

作者: TaoGeNet | 来源:发表于2017-05-10 16:53 被阅读35次

CommonJS诞生

Node.js并不是第一个尝试使JavaScript运行在浏览器之外的项目中。其中包括网景公司实现的服务端JavaScript、ASP中JScript、VBScript、MongoDB等新型非关系型数据库。基于JavaScript的服务器端实现开始遍地开花,CommonJS应运而生

CommonJS 规范与实现

CommonJS是一套规范统一JavaScript在浏览器之外的实现,如同,当年为了统一JavaScript语言标准,制定ECMAScript规范一样。CommonJS试图定义一套普通应用程序使用的API来填补JavaScript标准库过于简单不足。CommonJS的终极目标是制定一个像C++标准库一样的规范,使得基于CommonJS API的应用程序可以在不同的环境下运行,为了保持中立,CommonJS不参与标准库实现,交给类Node.js项目来完成

CommonJS 规范包括了模块(modules)、包(packages)、系统(system)、二进制(binary)、控制台(console)、编码(encodings)、文件系统(filesystems)、套接字(sockets)、单元测试(unit testing)等部分

Node.js 是目前CommonJS规范最热门的一个实现,它基于CommonJS的Modules/1.0规范实现了Node.js的模块,同时随着CommonJS规范的更新,Node.js也在不断跟进。

相关文章

  • commonjs简介

    学习一门技术,基础是关键,比如想学react或redux,那就得有node和webpack的基础;学习webpac...

  • CommonJS 简介

    CommonJS诞生 Node.js并不是第一个尝试使JavaScript运行在浏览器之外的项目中。其中包括网景公...

  • CommonJS规范源码深入剖析

    CommonJS简介 CommonJS是NodeJS内置的模块化方案。 CommonJS基于文件系统,每一个文件都...

  • Promise原理解析

    1、Promise 简介及使用 1.1、Promise 简介 Promise 对象是 CommonJS 工作组提出...

  • webpack

    1.webpack简介 1.1 webpack是什么? CommonJS和AMD是用于JavaScript模块管理...

  • ES6学习(一)--- 模块化

    简介 CommoneJS模块化:CommoneJS为代表(Node应用由模块组成,采用CommonJS模块规范)。...

  • 4-11 shimming 的作用

    1. 简介 webpack 编译器(compiler)能够识别遵循 ES2015 模块语法、CommonJS 或 ...

  • Commonjs规范

    CommonJS和AMD CommonJS Nodejs的模块系统就采用CommonJS模式。CommonJS标准...

  • jspm

    1、简介 JavaScript 模块的写法有几种,比如 AMD,CommonJS .. 还有标准化的 ES6 的写...

  • SystemJS笔记

    简介 JavaScript模块化有一些规范,如CommonJS、AMD、CMD、ES6 Module,可以看看这篇...

网友评论

      本文标题:CommonJS 简介

      本文链接:https://www.haomeiwen.com/subject/zgjgtxtx.html