码迷,mamicode.com
首页 >  
搜索关键字:commonjs    ( 580个结果
amd cmd commonjs 模块规范 和 es6 的 module 语法
js的模块化 在前端开发的原始时期,只要在script标签中嵌入js代码就能实现一些基本的交互效果,但是随着时代的进步。js扮演的角色变得重要起来,js应用的场景页越来越复杂,。然而,js都没有类的概念,更不用说模块了。 为什么要有模块化 当一个项目变得复杂的时候,会出现问题,比如:命名冲突:开发中 ...
分类:Web程序   时间:2017-12-03 00:41:38    阅读次数:234
8.创建包
包是在模块基础上更深一步的抽象,它将某个独立的功能封装起来,用于发布、更新、依赖管理和版本控制。Node.js 的包是一个目录,其中包含一个 JSON 格式的包说明文件package.json 。严格符合 CommonJS规范的包应该具备以下特征: Node.js 对包的要求并没有这么严格,只要顶层 ...
分类:其他好文   时间:2017-12-02 14:06:42    阅读次数:198
模块的导出入
在es6下用es6的,比如vue的脚手架里 在commonjs里用commonjs的,比如webpack,node里 es6 commonjs ...
分类:其他好文   时间:2017-11-28 22:26:37    阅读次数:189
CommonJS / Node.js/ Vue学习资料
CommonJS http://javascript.ruanyifeng.com/nodejs/module.html Vue https://cn.vuejs.org/v2/guide/installation.html iView https://www.iviewui.com/docs/gu ...
分类:Web程序   时间:2017-11-27 14:13:48    阅读次数:158
AMD、CMD、UMD 模块的写法
最近几年,我们可以选择的Javascript组件的生态系统一直在稳步增长。虽然陡增的选择范围是极好的,但当组件混合匹配使用时就会出现很尴尬的局面。开发新手们会很快发现不是所有组件都能彼此“和平相处”。 为了解决这个问题,两种竞争关系的模块规范AMD和CommonJS问世了,它们允许开发者遵照一种约定 ...
分类:其他好文   时间:2017-11-22 22:01:56    阅读次数:156
把自己的js模块兼容到AMD CMD CommonJS
为了让同一个模块可以运行在前后端,在写作过程中需要考虑兼容前端也实现了模块规范的环境。为了保持前后端的一致性,类库开发者需要将类库代码包装在一个闭包内。以下代码演示如何将hello()方法定义到不同的运行环境中,它能够兼容Node(CommonJS),AMD,CMD以及常见的浏览器环境中: 兼容原理 ...
分类:Web程序   时间:2017-11-18 20:03:30    阅读次数:160
JavaScript模块化编程之require.js与sea.js
个人倾向于require.js AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。CMD 是 SeaJS 在推广过程中对模块定义的规范化产出。类似的还有 CommonJS Modules/2.0 规范,是 BravoJS 在推广过程中对模块定义的规范化产出。还有不少?? AMD 即 ...
分类:编程语言   时间:2017-11-14 14:28:47    阅读次数:206
ES6模块的import和export用法
ES6之前已经出现了js模块加载的方案,最主要的是CommonJS和AMD规范。commonjs主要应用于服务器,实现同步加载,如nodejs。AMD规范应用于浏览器,如requirejs,为异步加载。同时还有CMD规范,为同步加载方案如seaJS。 ES6在语言规格的层面上,实现了模块功能,而且实 ...
分类:其他好文   时间:2017-11-11 13:17:58    阅读次数:144
Promise对象
javascript中实现异步编程的四种方式。分别是1.回调函数 2.事件监听 3.发布、订阅事件 4.promise对象 Promises对象是在CommonJS工作组提出的一种规范,目的是为异步编程提供统一接口。现已在ECMAScript2015(ES6)中实现。 Promise 对象用于延迟( ...
分类:其他好文   时间:2017-11-09 15:10:08    阅读次数:118
JS模块化
会输出 A.JS里的内容 node B.js 执行 (三)ADM规范 AMD规范是"Asynchronous Module Definition"的缩写 意思就是异步模块定义 AMD更适合浏览器加载 AMD也是用require()语句加载模块,但是不同于CommonJS,它要求两个参数 requir ...
分类:Web程序   时间:2017-11-06 00:37:40    阅读次数:212
580条   上一页 1 ... 26 27 28 29 30 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!