NodeAsp是一套Classic ASP框架,借鉴了NodeJS的模块化思想,让您可以使用全新的理念愉快地书写ASP程序。 NodeAsp使用遵循CommonJS规范的require,完全兼容NodeJS模块加载方式,让您可以直接使用NodeJS 50%以上的模块。一切不关乎NodeJS运行环境和...
分类:
Web程序 时间:
2015-10-23 20:09:36
阅读次数:
266
前言Javascript模块化规范有CommonJs规范,和主要适用于浏览器环境的AMD规范,以及国内的CMD规范,它是SeaJs遵循的模块化规范。因为以前项目中用SeaJs做过前端的模块管理工具,所以这里总结一下自己的使用心得。在试用SeaJs和官方推荐的CMD包管理工具——Spm2.x的过程中,...
分类:
Web程序 时间:
2015-10-22 01:39:49
阅读次数:
391
CommonJS是一种标准(正在不断发展,描述了模块,各类api等等),它的目标是提供一个类似于Python,Ruby,Java的标准库。 在CommonJS标准下面,开发者可以使用CommonJS API编写应用程序,这些应用程序可以运行在不同的Javascript解释器和不同的主机环境中。 .....
分类:
Web程序 时间:
2015-09-28 22:10:39
阅读次数:
236
AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。CMD 是 SeaJS 在推广过程中对模块定义的规范化产出。类似的还有 CommonJS Modules/2.0 规范,是 BravoJS 在推广过程中对模块定义的规范化产出。还有不少??这些规范的目的都是为了 JavaScript...
分类:
Web程序 时间:
2015-09-28 18:47:30
阅读次数:
193
1.我们先来了解下模块化历史模块化历史nodeJS的出现(http://nodejs.org/)commonJS规范(http://www.commonjs.org/)浏览器JS的模块化?AMD规范(http://wiki.commonjs.org/wiki/Modules/Asynchronous...
分类:
Web程序 时间:
2015-09-23 00:56:33
阅读次数:
203
什么是模块?node.js通过实现CommonJS的Modules/1.0标准引入了模块(module)概念,模块是Node.js的基本组成部分.一个node.js文件就是一个模块,也就是说文件和模块是一一对应的关系.这个文件可以是JavaScript代码,JSON或者编译过的C/C++扩展.Nod...
分类:
Web程序 时间:
2015-09-22 18:39:19
阅读次数:
152
一、npm包结构(编写) npm包实际是一个存档文件,即一个目录直接打包为.zip或tar.gz格式的文件,安装后解压还原为目录。完全符合CommonJS规范的包目录应该包含如下这些文件。 package.json : 包描述文件。 bin: 用于存放可执行二进制文件的目录。 lib:用于存...
分类:
其他好文 时间:
2015-09-20 23:48:21
阅读次数:
306
SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与jQuery等 JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现JavaScript的模块化及按模块加载。SeaJS的主要目的是令 JavaScr...
分类:
Web程序 时间:
2015-09-20 22:11:44
阅读次数:
210
我的理解是这样的: 首先,JavaScript是一个强大的脚本(函数式+面向对象)语言,它有很多快速高效的解释器,然而,它并没有一个用于更广泛应用程序的标准库。 CommonJS是个规范,这个规范中定义了许多API,用于普通应用程序(主要指非浏览器的应用)使用的API,从而填补了这个空白。它的终.....
分类:
Web程序 时间:
2015-09-15 18:32:29
阅读次数:
201
//获取gulp//require()是 node (CommonJS)中获取模块的语法var gulp=require('gulp');//获取gulp-concat模块(用于合并文件):npm install --save-dev gulp-concatvar concat=require('g...
分类:
其他好文 时间:
2015-09-11 22:00:32
阅读次数:
196