码迷,mamicode.com
首页 >  
搜索关键字:commonjs    ( 580个结果
面向未来的 ES6 模块标准
既然模块化已经越来越重要,那么从语言层面上直接去解决这个问题就显得很有必要(况且其他语言早就有了)。于是 ES6 直接在语言标准的层面上,实现了模块功能,而且实现得相当简单,完全可以取代 CommonJS 和 AMD 规范,成为浏览器和服务器通用的模块解决方案。 设计思想 简单来说,ES6 模块的设 ...
分类:其他好文   时间:2017-08-14 01:25:31    阅读次数:163
关于代码分割
省略废话。 1.ES6之前两个比较流行的模块机制CommonJS和AMD。CommonJS模块就是对象,加载模块时加载的是拷贝;而ES6加载的是对export的引用。 2.ES6模块不是对象,使用可出现在模块顶层任何位置的export显式指定输出的代码(变量、函数、class): export: e ...
分类:其他好文   时间:2017-08-07 15:15:25    阅读次数:138
h5开发页面逻辑
一、页面展示 http://192.168.3.3:8080/dist/view/index.html 1、简单编写了一个阅读器的模式 2、h5+css3+base64(字体图形) 3、页面逻辑commonjs+webpack 在线项目:http://walking.komect.com/ 可以同时 ...
分类:其他好文   时间:2017-08-07 01:22:57    阅读次数:184
node的模块机制
Node.js模块的实现 之前在网上查阅了许多介绍Node.js的文章,可惜对于Node.js的模块机制大都着墨不多。在后续介绍模块的使用之前,我认为有必要深入一下Node.js的模块机制。 CommonJS规范 早在Netscape诞生不久后,JavaScript就一直在探索本地编程的路,Rhin ...
分类:其他好文   时间:2017-08-04 12:44:19    阅读次数:145
前端模块化方案:CommonJS/AMD/CMD/ES6规范
模块化的开发方式可以提高代码复用率,方便进行代码的管理。通常一个文件就是一个模块,有自己的作用域,只向外暴露特定的变量和函数。目前流行的js模块化规范有CommonJS、AMD、CMD以及ES6的模块系统。前端模块化的演进过程可以看看阮一峰老师的文章。本文主要介绍各规范下的模块化实现方式。 一、Co ...
分类:Web程序   时间:2017-08-02 10:06:02    阅读次数:3224
Seajs使用实例入门介绍
seajs是啥,可以看看这篇前端模块化(CommonJs,AMD和CMD) 本文所用例子的代码目录结构: seajs example |--sea-module //存在依赖文件 |--jquery |--jqeury.js |--sea.js |--static //存放自定义模块js |--ma ...
分类:Web程序   时间:2017-08-02 00:42:07    阅读次数:268
前端模块化(CommonJs,AMD和CMD)
前端模块规范有三种:CommonJs,AMD和CMD。 CommonJs用在服务器端,AMD和CMD用在浏览器环境AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。CMD 是 SeaJS 在推广过程中对模块定义的规范化产出。AMD:提前执行(异步加载:依赖先执行)+延迟执行CMD: ...
分类:Web程序   时间:2017-08-02 00:41:02    阅读次数:245
commonJS -- require
require命令用于加载文件,后缀名默认为.js。 根据参数的不同格式,require命令去不同路径寻找模块文件。 (1)如果参数字符串以“/”开头,则表示加载的是一个位于绝对路径的模块文件。比如,require('/home/marco/foo.js')将加载/home/marco/foo.js ...
分类:Web程序   时间:2017-08-01 17:51:37    阅读次数:140
关于AMD(异步加载模块)和CMD(同步加载模块),require.js
1.CommonJS,有一个全局性方法require(),用于加载模块。假定有一个数学模块math.js,就可以像下面这样加载。 var math = require('math'); 然后,就可以调用模块提供的方法: var math = require('math'); math.add(2,3 ...
分类:Web程序   时间:2017-07-24 11:40:25    阅读次数:437
jspm 简介
借鉴:http://www.jianshu.com/p/4aba847b3e8c 功能 1. 支持加载JavaScript各种模块化的写法:AMD、CommonJS、标准化的ES6模块... 2. 包管理器:能从不同的源安装不同的包,默认的源有npm、github...,安装好包后,在代码中只需要一 ...
分类:Web程序   时间:2017-07-22 18:12:49    阅读次数:245
580条   上一页 1 ... 30 31 32 33 34 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!