这是一篇关于js模块化历程的长长的流水账,记录js模块化思想的诞生与变迁,展望ES6模块化标准的未来。经历过这段历史的人或许会感到沧桑,没经历过的人也应该知道这段历史。 ...
分类:
Web程序 时间:
2017-05-24 14:44:21
阅读次数:
247
如果你听过js模块化这个东西,那么你就应该听过或CommonJS或AMD甚至是CMD这些规范咯,我也听过,但之前也真的是听听而已。 现在就看看吧,这些规范到底是啥东西,干嘛的。 一、CommonJS CommonJS就是为JS的表现来制定规范,因为js没有模块的功能所以CommonJS应运而生,它希 ...
分类:
Web程序 时间:
2017-05-21 12:45:25
阅读次数:
172
第一块和第二块是必须掌握的 第三块是加分项 第四块和第五块用来参考 ...
分类:
Web程序 时间:
2017-05-11 11:49:10
阅读次数:
156
// 在OpenERP的Web框架内,// 通过声明一个函数来声明一个JavaScript模块【openerp.ext_picking就是这个JS模块】,// 并把这个函数放在全局变量openerp的属性内.// 这个属性名称必须和OpenERP addon 模块名称一致【文件夹就是ext_pick ...
分类:
Web程序 时间:
2017-05-10 09:44:39
阅读次数:
323
AngularJS 模块 var app = angular.module('myApp', []); AngularJS 控制器 app.controller('myCtrl', function($scope) { $scope.firstName= "John"; $scope.lastNam ...
分类:
Web程序 时间:
2017-05-05 10:49:47
阅读次数:
198
JS中的模块规范(CommonJS,AMD,CMD),如果你听过js模块化这个东西,那么你就应该听过或CommonJS或AMD甚至是CMD这些规范咯,我也听过,但之前也真的是听听而已。 现在就看看吧,这些规范到底是啥东西,干嘛的。本文包括这三个规范的来源及对应的产物的原理。 一、CommonJS 1 ...
分类:
Web程序 时间:
2017-05-01 17:46:23
阅读次数:
394
js模块化编程演化 博客文章: 1 传统模块化:http://www.ruanyifeng.com/blog/2012/10/javascript_module.html 2 AMD规范:http://www.ruanyifeng.com/blog/2012/10/asynchronous_modu ...
分类:
Web程序 时间:
2017-04-26 11:53:37
阅读次数:
184
1.webpack 可以做什么 webpack 可以看做是一个模块打包机, 它可以将你的项目结构中的一些浏览器不能直接运行的拓展语言(Typescript,scss等),将其打包并编译成浏览器可以运行的格式。 一切都为模块 就require.js,来说 , 它的模块化是将js模块化 , 而 webp ...
分类:
Web程序 时间:
2017-04-17 00:30:10
阅读次数:
188
ES6之前已经出现了js模块加载的方案,最主要的是CommonJS和AMD规范。commonjs主要应用于服务器,实现同步加载,如nodejs。AMD规范应用于浏览器,如requirejs,为异步加载。同时还有CMD规范,为同步加载方案如seaJS。 ES6在语言规格的层面上,实现了模块功能,而且实 ...
分类:
其他好文 时间:
2017-04-14 18:58:29
阅读次数:
186
node.js由3部分组成: 引入required模块:使用require指令载入node.js模块 创建服务器:监听客户端请求 接收请求和相应请求:浏览器发送请求,服务器接收请求后返回响应数据 实例:创建一个服务器 在本地创建一个目录结构 server.js var http = require( ...
分类:
其他好文 时间:
2017-04-10 23:08:39
阅读次数:
193