一、javascript模块化编程规范:二、关于commenjs规范和AMD规范:根本不同:前者用于服务器端同步加载模块;后者是客户端异步加载模块。同点:两者都有一个全局函数require(),用于加载模块;只是AMD规范中的require函数需要有2个参数。三、CommonJS出现时间更早,代表有...
分类:
编程语言 时间:
2014-08-02 09:58:03
阅读次数:
382
一、node模块化机制1、commonJS模块规范包括三部分:模块引用、模块定义、模块标识。例如://math.jsexports.add = function(){ var sum = 0; var args = arguments; var len = args.length; for(...
分类:
其他好文 时间:
2014-07-27 23:14:49
阅读次数:
322
JavaScript是一个强大面向对象语言,它有很多快速高效的解释器。 官方JavaScript标准定义的API是为了构建基于浏览器的应用程序。 然而,并没有定于一个用于更广泛的应用程序的标准库。 CommonJS API定义很多普通应...
分类:
Web程序 时间:
2014-07-22 08:19:33
阅读次数:
343
一、概念:SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架。在 Sea.js 中,所有 JavaScript 模块都遵循 CMD(Common Module Definition) 模块定义规范。该规范明确了模块的基本书写格式和基本交互规则。在 CMD 规范中,一个模块就是...
分类:
Web程序 时间:
2014-07-06 20:42:08
阅读次数:
177
Seajs简介SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与jQuery等 JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现JavaScript的模块化及按模块加载。SeaJS的主要目的是令 ...
分类:
Web程序 时间:
2014-07-03 06:40:37
阅读次数:
510
目录1、我是谁,以及我为什么写这个主题2、可以用140个字概述这篇文章吗?3、究竟什么是“大型”JavaScript应用程序?4、让我们回顾一下当前的架构5、想得长远一些6、头脑风暴7、架构提议 7.1 模块化理论 7.2 CommonJS模块 7.3 外观模式 7.4 中介者模式 7.5...
分类:
编程语言 时间:
2014-07-01 23:51:07
阅读次数:
522
Node.js是什么?Node.js是javascript语言在服务器端的应用。它的功能就好比是PHP + Apache。Node.js内建了HTTP服务器支持。Node.js遵循CommonJS的模块化方式。http是其中的一个模块。Node.js为网络而生。Node.js的特点:异步式I/O与事...
分类:
Web程序 时间:
2014-06-25 18:18:10
阅读次数:
310
最近在用commonJS规范进行客户端开发,遇到如下问题:一般一个模块内部可能会定义一系列变量或一系列相关变量,比如写了一个颜色选择弹框模块大概会有如下变量定义var settings = { //设置它是否绝对定位 position: { //定位...
分类:
Web程序 时间:
2014-06-20 17:59:28
阅读次数:
257
node 起始Javascript 工具 → 组 件 → 框架 → 应用(业务模版组织) 浏览器兼容 功能模版 功能模版组织 (实现特效)Javascript 先天缺乏(弱项)模块commonJs规范希望...
分类:
其他好文 时间:
2014-06-18 13:16:13
阅读次数:
208
index9.html 模块加载器
这里的某块加载器实现的是commonJs规范,完全和nodeJs的模块加载器相同模块定义exports.txt = "hello
word";module.exports={ "name":"张三"}这里有不懂得可以查下commo...
分类:
Web程序 时间:
2014-06-10 10:33:49
阅读次数:
269