CommonJS 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
CommonJS 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
CommonJS 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 未知
开发语言 JavaScript
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2010-09-28

软件简介

CommonJS API定义很多普通应用程序(主要指非浏览器的应用)使用的API,从而填补了这个空白。它的终极目标是提供一个类似Python,Ruby和Java标 准库。这样的话,开发者可以使用CommonJS API编写应用程序,然后这些应用可以运行在不同的JavaScript解释器和不同的主机环境中。在兼容CommonJS的系统中,你可以使用 JavaScript程序开发:

  • 服务器端JavaScript应用程序
  • 命令行工具
  • 图形界面应用程序
  • 混合应用程序(如,Titanium或Adobe AIR)

展开阅读全文

评论 (2)

加载中
不能下载啊,我去
2020/08/28 20:07
回复
举报
打分: 很差
0
2018/03/21 11:17
回复
举报
更多评论
暂无内容
发表了博客
2018/02/01 17:50

CommonJS规范

npm 的模块都是 JavaScript 语言写的,但浏览器用不了,因为不支持 CommonJS 格式。要想让浏览器用上这些模块,必须转换格式。 一、原理 浏览器不兼容CommonJS的根本原因,在于缺少四个Node.js环境的变量。 module exports require global 只要能够提供这四个变量,浏览器就能加载 CommonJS 模块。 下面是一个简单的示例。 var module = { exports: {} }; (function(module, exports) { exports.multiply = function (n) { ret...

0
0
2019/05/16 10:09

CommonJS 规范

CommonJS规范 1、CommonJs规范的出发点:JS没有模块系统(ES6之前)、标准库较少、缺乏包管理工具;为了让JS可以在任何地方运行,以达到Java、C#、PHP这些后台语言具备开发大型应用的能力; 2、在CommonJs规范中: 一个文件就是一个模块,拥有单独的作用域; 普通方式定义的变量、函数、对象都属于该模块内; 通过require来加载模块; 通过exports和modul.exports来暴露模块中的内容; 3、所有代码都运行在模块作用域,不会污染...

0
0
发表了博客
2020/05/25 15:57

commonJS 规范

commonJS 规范 1. 模块引用 require('./path') 2. 模块定义 3. 模块标识

0
0
2018/05/03 16:05

CommonJS规范

目录 概述 module对象 module.exports属性 exports变量 AMD规范与CommonJS规范的兼容性 require命令 基本用法 加载规则 目录的加载规则 模块的缓存 环境变量NODE_PATH 模块的循环加载 require.main 模块的加载机制 require的内部处理流程 参考链接 概述 Node 应用由模块组成,采用 CommonJS 模块规范。 每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他文件不可见。 // example...

0
0
发表了博客
2018/08/24 11:30

CommonJS规范

目录 概述 module对象 module.exports属性 exports变量 AMD规范与CommonJS规范的兼容性 require命令 基本用法 加载规则 目录的加载规则 模块的缓存 环境变量NODE_PATH 模块的循环加载 require.main 模块的加载机制 require的内部处理流程 参考链接 重要说明:本教程已经搬迁,此处不再维护,请访问新网址:wangdoc.com/javascript。 概述 Node 应用由模块组成,采用 CommonJS 模块规范。 每个文件就是一个模块,有自己的作用域。...

0
0
2014/07/06 23:04

什么是CommonJS?

JavaScript是一个强大面向对象语言,它有很多快速高效的解释器。 官方JavaScript标准定义的API是为了构建基于浏览器的应用程序。 然而,并没有定于一个用于更广泛的应用程序的标准库。 CommonJS API定义很多普通应用程序(主要指非浏览器的应用)使用的API,从而填补了这个空白。 它的终极目标是提供一个类似Python,Ruby和Java标准库。 这样的话,可以使用CommonJS API编写应用程序,可以运行在不同JS解释器和不同的主机环境中...

0
4
发表了博客
2018/11/16 16:35

CommonJS和AMD规范

##CommonJS规范 项目最初是由Mozilla 的工程师 Kevin Dangoor 在2009年1月创建的,当时名为ServerJS。2009年8月,这个项目改名为 CommonJS,以显示其API更广泛实用性。 项目是以浏览器环境之外构建 JavaScript 生态系统为目标而产生的,它希望JavaScript可以运行在任何地方而不仅仅是浏览器。比如在服务器和桌面环境中。 所以CommonJS API定义了很多(非浏览器)使用的API,力求提供一个类似Python,Ruby和Java标准库。 ###Commo...

0
0
发表了博客
2019/10/21 20:42

CommonJS模块化与规范

CommonJS模块的特点:   1-> 所有代码都运行在模块作用域,不会污染全局作用域。     Node 应用由模块组成,采用 CommonJS 模块规范。     每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他文件不可见。   2-> 模块可以多次加载,但是只会在第一次加载时运行一次,然后运行结果就被缓存了,以后再加载,就直接读取缓存结果。要想让模块再次运行,必须清除缓存。   ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
2 评论
69 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部