码迷,mamicode.com
首页 >  
搜索关键字:commonjs    ( 580个结果
再谈 JS中的模块规范(CommonJS,AMD,CMD)来自玉伯的seajs分析
随着互联网的飞速发展,前端开发越来越复杂。本文将从实际项目中遇到的问题出发,讲述模块化能解决哪些问题,以及如何使用 Sea.js 进行前端的模块化开发。恼人的命名冲突我们从一个简单的习惯出发。我做项目时,常常会将一些通用的、底层的功能抽象出来,独立成一个个函数,比如function each(arr) { // 实现代码 } function log(str) { // 实现代码 }并像...
分类:Web程序   时间:2016-05-30 15:27:04    阅读次数:197
CommonJS 的实现原理
CommonJS 使用 Node.js 的四个环境变量moduleexportsrequireglobal 只要能够提供这四个变量,浏览器就能加载 CommonJS 模块。 Browserify 是目前最常用的 CommonJS 格式转换的工具。 Browserify:http://browseri ...
分类:Web程序   时间:2016-05-29 12:22:42    阅读次数:362
requirejs in node
翻译:http://requirejs.org/docs/node.html 1.为什么要在node环境下用requirejs,node本身就有模块加载器 node下使用的CommonJS模块规范,CommonJS对于浏览器不友好。在server端使用requirejs,可以使server和brow ...
分类:Web程序   时间:2016-05-25 13:03:27    阅读次数:149
NodeJS学习笔记—2.AMD规范
CommonJS加载模块是同步的,而AMD模块加在是非同步的,允许指定回调函数。由于Nodejs主要用于服务器编程,模块文件一般都存在于本地,所以加载很快,不需要考虑非同步加载,用CommonJS即可。但浏览器端是从服务器加载模块,这就需要用非同步模式,顾选择AMD会合适些。 AMD使用define ...
分类:Web程序   时间:2016-05-20 13:09:05    阅读次数:475
nodejs 回调地狱解决 promise async
nodejs毁掉地狱是一直被人诟病的,以下总结一下解决毁掉地狱的一些方法。(暂时研究的比较浅) 1.promise promise模式在任何时刻都处于以下三种状态之一:未完成(unfulfilled)、已完成(resolved)和拒绝(rejected)。以CommonJS Promise/A 标准 ...
分类:Web程序   时间:2016-05-13 11:55:38    阅读次数:220
身份证号码验证正则表达式
方案0: https://git.oschina.net/osworks/G4Studio/blob/master/project/webapp/resource/commonjs/g4studio.js?oid=cc7954f9d17a97a02e248151ab4193c39f2f460b 方案 ...
分类:其他好文   时间:2016-05-13 10:40:13    阅读次数:320
《深入浅出Node.js》学习笔记——(二)模块机制
JavaScript的变迁   2.1 CommonJS规范 希望JavaScript能够在任何地方运行 2.1.1 CommonJS的出发点 针对JavaScript自身的缺陷: ①没有模块系统 ②标准库较少 ③没有标准接口 ④缺乏包管理系统   希望不仅可以利用JavaScript开发富客户端应用还可以编写: ①服务器端JavaScript应用程序 ②命令行工具 ③...
分类:Web程序   时间:2016-05-12 16:21:38    阅读次数:213
jquery的Deferred--promise的解决方案
关于promise模式: promise模式在任何时刻都处于以下三种状态之一: 未完成(unfulfilled) 已完成(resolved) 拒绝(rejected) CommonJS Promise/A 标准这样定义的,promise对象上的then方法负责添加针对已完成和拒绝状态下的处理函数。then方法会返回另一个promise对象,这样可以形成“管道”风格。关于deferred: 对于de...
分类:Web程序   时间:2016-05-12 12:41:26    阅读次数:174
浅谈模块化
模块化JavaScript之风早已席卷而来, CommonJS 、 AMD 、 NodeJS 、 RequireJS 、 SeaJS 、 curljs 等模块化的JavaScript概念及库扑面而来,不得不承认,对于前端JavaScript代码的组织编写是一次伟大的变革。本文主要参考 snandy ...
分类:其他好文   时间:2016-04-24 20:16:49    阅读次数:252
SeaJS入门教程系列之SeaJS介绍(一)
前言SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与jQuery等JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现JavaScript的模块化及按模块加载。SeaJS的主要目的是令JavaScr ...
分类:Web程序   时间:2016-04-20 00:30:05    阅读次数:192
580条   上一页 1 ... 43 44 45 46 47 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!