E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JS模块化
CommonJS,AMD,CMD,ES6,require 和 import 详解
CMD是另一种
js模块化
方案,它与AMD很类似,不同点在于:AMD推崇依赖前置、提前执行,CMD推崇依赖就近、延迟执行。此规范其实是在sea.js推广过程中产生的。/**AMD写法**/defin
weixin_33971205
·
2018-05-15 08:59
前端
javascript
前端sea
js模块化
实践
前端模块化开发的价值1、恼人的命名冲突2、烦琐的文件依赖使用Sea.js来解决除了解决命名冲突和依赖管理,使用Sea.js进行模块化开发还可以带来很多好处:模块的版本管理。通过别名等配置,配合构建工具,可以比较轻松地实现模块的版本管理。提高可维护性。模块化可以让每个文件的职责单一,非常有利于代码的维护。Sea.js还提供了nocache、debug等插件,拥有在线调试等功能,能比较明显地提升效率。
凯恩斯
·
2018-04-08 00:00
seajs
javascript
Webpack 将代码打包成什么样子?
简单工程打包下面通过Webpack构建一个采用Common
JS模块化
编写的项目,该项目有个网页会通过JavaScript在网页中显示Hello,Web
Pines_Cheng
·
2018-04-02 00:00
webpack
前端工程
ES6学习(一)--- 模块化
简介Commone
JS模块化
:CommoneJS为代表(Node应用由模块组成,采用CommonJS模块规范)。其主要特点是语法简洁,模块使用同步加载机制,主要使用在服务器端。
lv_H
·
2018-03-18 14:39
前端模块化:CommonJS,AMD,CMD,ES6
目前流行的
js模块化
规范有CommonJS、AMD、CMD以及ES6的模块系统。参见阮一峰老师的文章module-loader。
weixin_34025151
·
2018-03-15 09:53
前端
运维
javascript
ES6 模块化与 CommonJS 模块化区别
ES6模块化与Common
JS模块化
区别在最近的项目中关于ES6的import、export和CommonJS中的module.exports、require的使用傻傻搞不清楚,今天下定决心总结一下,有什么不对的地方
Aima
·
2018-03-15 00:00
node.js
commonjs
es6
前端模块化
RequireJs简单使用
在ES6出现之前,JS不像其他语言同样拥有“模块”这一概念,于是为了支持
JS模块化
,出现了各种各样的语言工具,如webpack,如ReuqireJS。
胖胖的胖胖二
·
2018-03-14 14:09
AMD,CMD,CommonJS三者的差异
知识点1:AMD/CMD/CommonJs是
JS模块化
开发的标准,目前对应的实现是RequireJs/SeaJs/nodeJs.知识点2:CommonJs主要针对服务端,AMD/CMD主要针对浏览器端,
Canton_jack
·
2018-03-09 23:04
JS
1.
js模块化
1.1.export、exports、modules.exports和require、import的一些组合套路和坑:引入:require/import导出:export/module.exports/exportsrequire用来加载代码,而exports和module.exports则用来导出代码1.1.1.nodejs中exports和module.exports的区别1.module.e
黑子与飞子
·
2018-03-05 11:32
前端初级必须掌握的知识
容量大小:4kbc.不安全(f12可以看到,会随着数据一起发送到服务器)d.名字是唯一e.有生命周期:默认是session(会话,开始是打开网页,关闭是关闭浏览器)f.不能跨浏览器requirejs\sea
js
阳阳阳一堆阳
·
2017-12-04 12:04
JS 中的require 和 import 区别
在研究react和webpack的时候,经常看到在js文件中出现require,还有import,这两个都是为了
JS模块化
编程使用。
嘿嘿林子伟
·
2017-11-17 20:00
[工具配置]使用require
js模块化
开发多页面一个入口js的使用方式
描述知道requirejs的都知道,每一个页面需要进行模块化开发都得有一个入口js文件进行模块配置。但是现在就有一个很尴尬的问题,如果页面很多的话,那么这个data-main对应的入口文件就会很多。理论这样其实也没什么,但是到后面用grunt进行合并压缩就会有很多入口js,虽然这个入口js都把配置的模块内容都压缩到里面了,但是各个入口合并压缩后的文件中其实都有很多重合的代码,所以考虑到这个就想到把
风雨后见彩虹
·
2017-11-14 00:00
模块化开发
requirejs
JS模块化
开发----require.js
前言前端开发中,起初只要在script标签中嵌入几十上百行代码就能实现一些基本的交互效果,后来js得到重视,应用也广泛起来了,jQuery,Ajax,Node.Js,MVC,MVVM等的助力也使得前端开发得到重视,也使得前端项目越来越复杂,然而,JavaScript却没有为组织代码提供任何明显帮助,甚至没有类的概念,更不用说模块(module)了,所以,进行模块化开发的重要性就不言而喻了。那么什么
weixin_30507481
·
2017-11-12 22:00
javascript
前端
测试
模块化(CommonJS & AMD & CMD)
1.为什么要使用模块化主要目的解决命名冲突问题解决依赖管理问题其它价值代码可读性更好代码解耦,复用性高2.CMD、AMD、CommonJS规范CommonJS规范CommonJS第一个流行的
JS模块化
规范
shenwl
·
2017-11-06 20:54
require.js实现
js模块化
编程(二):RequireJS Optimizer
require.js实现
js模块化
编程(二):RequireJSOptimizer这一节,我们主要学习一下require.js所提供的一个优化工具r.js的用法。
流浪的诗人
·
2017-10-31 09:00
require.js实现
js模块化
编程(一)
1、认识require.js:官方文档:http://requirejs.org/RequireJS是一个非常小巧的JavaScript模块载入框架,是AMD规范最好的实现者之一。最新版本的RequireJS压缩后只有14K,堪称非常轻量。它还同时可以和其他的框架协同工作,使用RequireJS必将使您的前端代码质量得以提升。RequireJS是一个JavaScript模块加载器。它非常适合在浏览
流浪的诗人
·
2017-10-30 08:00
js模块化
之自定义模块(页面模块化加载)
转自:http://blog.novanet.no/4-strategies-for-passing-parameters-to-requirejs-modules/转自:http://javascript.ruanyifeng.com/tool/requirejs.html入口:main1.jsrequire.config({baseUrl:'js',paths:{'main':'main'}}
月夜楓
·
2017-10-16 20:17
js
require
JS模块化
实现返回顶部功能的方法详解
本文实例讲述了require
JS模块化
实现返回顶部功能的方法。
抽象思维
·
2017-10-16 12:59
AMD和CMD
后来node出现了,跟随node出现的还有commonjs,这是一种
js模块化
解决方案,像Node.js主要用于服务器的编程,加载的模块文件一般都已经存在本地硬盘,所以加载起来比较快,不用考虑异步加载的
鄙人才疏学浅
·
2017-10-11 13:18
AMD_CMD_RequireJS
Node.js首先采用了
js模块化
的概念,同时采用了这个规范:1.定义模块:根据CommonJS规范,一个单独的文件就是一个模块。每一个模块都是一个单独的作用域,也
Jeff12138
·
2017-10-07 21:25
import与export在node.js中的使用详解
(关于node.js模块,可参考其他node.
js模块化
的文章)export曝露使用export可以曝露出方法、对象、字符串等等,如下代码//写法1exportvarfoo=function(){console.log
爱则拉丝
·
2017-09-28 09:09
node.js中使用Export和Import的方法
(关于node.js模块,可参考其他node.
js模块化
的文章)继续使用exports和requiretest.jsclassPoint{constructor(x,y){this.x=x;th
钟伟V5
·
2017-09-18 11:21
js模块化
编程(二):模块的规范
为什么要有规范?先想一想,为什么模块很重要?因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有我的写法,岂不是乱了套!考虑到Javascript模块现在还没有官方规范,这一点就更重要了。目前,通行的Javascript模块规范共有三种:CommonJS、AMD和CMD一、CommonJS规
tiandashu
·
2017-09-06 22:52
前端开发周报:JavaScript编程术语和web图片优化
http://www.css88.com/archives...2、明白
JS模块化
模块化就是将一个大的功能拆分为多个块,每一个块都是独立的,你不需要去担心污染全局变量,命名冲突什么的。那么模块化的
前端开发博客
·
2017-09-04 00:00
css
javascript
web前端-深入(4)-AMD_CMD_RequireJS
Node.JS首先采用了
js模块化
的概念。2、定义模块:根据CommonJS规范,一个单独的文件就是一个模块。每一个模块都是一个单独的作用域,也就是说,在该模块
抚年华轻过
·
2017-09-01 10:17
浅谈前端工程化思想
很多人可能这样认为,前端工程化无非就是框架/库、简单的构建、css/
js模块化
开发而已,其实这些只是前端工程话的一部分,当我们开发一个大型的web应用的时候,将会面临很多工程方面的问题,比如:多人如何协作开发
Bin_Going
·
2017-08-11 22:15
移动端资源
前端工程化
js模块化
之路(1):手写js组件
阅读前需要具备js基础(this,js原型链,继承,立即执行函数等)关键点:1.通过立即执行函数,来达到隐藏细节的目的2.防止污染全局变量3.代码解耦,提高复用性下面是三个我总结的组件例子原生js版:varmyModule=(function(){function_myModule(ct){this.ct=ct;this.init();//初始化this.render();//渲染this.bin
Llane00
·
2017-08-10 11:09
彻底弄懂CommonJS和AMD!
JS中的模块规范(CommonJS,AMD,CMD),如果你听过
js模块化
这个东西,那么你就应该听过或CommonJS或AMD甚至是CMD这些规范咯,我也听过,但之前也真的是听听而已。
西海岸匪徒
·
2017-08-08 16:15
浅谈node中的exports与module.exports的关系
因为是做前端的,对node的生态一直也比较关注,对于node中对common
JS模块化
的实现给了我们很大的方便,之前对于导出的module.exports和exports一直模模糊糊,今天做一个整理先来个
AugustEchoStone
·
2017-08-01 15:43
JS模块化
这是一个关于
JS模块化
的扫盲贴。
Quilljou
·
2017-07-29 19:25
JS模块化
初探-CommonJs、AMD、CMD和RequistJs
什么是模块化?简单理解:将各个功能封装为独立的模块,当需要某个功能时,只需要加载相应的模块即可为什么出现模块化?随着技术的发展,web应用的代码日益增大,由于JavaScript的语言特性(在ES5之前js并没有像java一样拥有类和模块的语言等特性),导致其无法驾驭规模如此大的代码,因此迫切需要通过一种方式来模拟出类似于模块的功能,所以便出现了模块化模块化的价值解决命名冲突便于依赖管理提高代码可
放风筝的小小马
·
2017-07-16 17:52
angularJs-论模块化写法的两种方式
angular
js模块化
写法主要有两种方法:varmyApp=angular.module("myApp",[])//第二个参数添加依赖,体现了angularJs的又一个特性:依赖注入;//第一种方法myApp.controller
Charles_pig
·
2017-06-22 17:07
angularJs
使用require
js模块化
开发多页面一个入口js的使用方式
描述知道requirejs的都知道,每一个页面需要进行模块化开发都得有一个入口js文件进行模块配置。但是现在就有一个很尴尬的问题,如果页面很多的话,那么这个data-main对应的入口文件就会很多。理论这样其实也没什么,但是到后面用grunt进行合并压缩就会有很多入口js,虽然这个入口js都把配置的模块内容都压缩到里面了,但是各个入口合并压缩后的文件中其实都有很多重合的代码,所以考虑到这个就想到把
风雨后见彩虹
·
2017-06-14 10:27
JavaScript 模块化历程
原文链接:http://www.cnblogs.com/lvdabao/p/js-modules-develop.htmlimage.png这是一篇关于
js模块化
历程的长长的流水账,记录
js模块化
思想的诞生与变迁
舌尖上的大胖
·
2017-06-12 05:00
Javarscript中模块(module)、加载(load)与捆绑(bundle)详解
JS模块简介
js模块化
,简单说就是将系统或者功能分隔成单独的、互不影响的代码片段,经过严格定义接口,使各模块间互不影响,且可以为其他所用。
xishiyi7
·
2017-05-28 10:40
解析
JS模块化
一开始自己一个人写代码,实现一个点击隐藏和显示事件functiona(){document.getElementById('xxx').click=function(){}}a();忽然某天一位项目加多了开发,他忽然写了一个函数:functiona(){alert('error');}问题发生了:1.悲剧就发生了你写的函数就sayGoodbye了,你老板就找到你了,因为你的函数被覆盖了,无模块化时
CxinR文艺
·
2017-05-20 00:00
javascript
JS进阶篇--Require
JS模块化
编程详解
1.模块的写法模块化编程一般都有这么几个过渡过程,如下描述。原始方法functionm1(){//...}functionm2(){//...}上面的函数m1()和m2(),组成一个模块。使用的时候,直接调用就行了。这种做法的缺点很明显:"污染"了全局变量,无法保证不与其他模块发生变量名冲突,而且模块成员之间看不出直接关系。对象写法为了解决上面的缺点,可以把模块写成一个对象,所有的模块成员都放到这
风雨后见彩虹
·
2017-05-17 00:00
javascript
requirejs
模块化开发
gulp基于sea
Js模块化
项目打包实践
一:devDependencies依赖了解gulp的肯定对npm都有所了解,在这里就不再赘述,直接贴依赖包。 "devDependencies": { "gulp": "^3.9.1", "gulp-autoprefixer": "^3.1.1", "gulp-clean": "^0.3.2", "gulp-cleanhtml": "^
jjjyyy66
·
2017-05-15 15:59
项目
js模块化
和使用
很久以前就知道
js模块化
开发可以使用require.js和sea.js,就一直没去看看。
东雄平
·
2017-04-29 00:00
requirejs
seajs
模块化
think in webpack
Paste_Image.png这张图告诉我们webpack可以将所有的前端文件都打包成模块,使用common.js规范(
js模块化
规范)导入其他功能代码,而不用手动复制代码到
c8d85e3b81b4
·
2017-04-08 11:21
commonJS;AMD规范和CMD规范
1个人理解;有错希望大家指出;稍后更新拖拽上传文件;2、commonJScommonjs的目标是制定一个
js模块化
的标准,它的目标制定一个可以同时在客服端和服务端运行的模块。
吴高亮
·
2017-04-01 14:54
关于commonjs,AMD,CMD之间的异同
###2、commonJScommonjs的目标是制定一个
js模块化
的标准
吴高亮
·
2017-04-01 07:43
浅谈JavaScript 模块化
参考资料Modules/1.0——维基百科CommonJSModules/1.0——伯乐在线
js模块化
——博客园Javascript模块化编程系列——阮一峰《ECMAScript6入门》——阮一峰前言本人菜鸟
BeYanJin
·
2017-03-27 02:22
js模块化
管理起步-import和export用法
ES6之模前已经出现了js块加载的方案,最主要的是CommonJS和AMD规范。commonJS主要应用于服务器,实现同步加载,如nodejs。AMD规范应用于浏览器,如requirejs,为异步加载。ES6在语言规格的层面上,实现了模块功能,而且实现得相当简单,完全可以取代现有的CommonJS和AMD规范,成为浏览器和服务器通用的模块解决方案。ES6模块主要有两个功能:export和impor
xiaoqiu_net
·
2017-03-26 15:50
JavaScript
Requirejs初体验
作为刚刚入门前段的小白,前不久刚刚接触了
js模块化
的概念,从该开始写代码时的各种全局变量飞,到现在的封装模块,感觉又上了那么一个台阶了,不再那么业余了。接下来就总结一下最近的学习心得。
朱小维
·
2017-03-14 13:18
sea
js模块化
改造实践
前言一月份的时候,临近放假,拿到一个需求,新增一个产品,我一个前端对一个java后端,两个星期的开发时间。因为大部分功能在别的产品都已经有了,基本都是简单处理一下拿过来,再添加一下额外需要的功能,比如选择出行国家等。前一天拿到文档看了下,搞清楚之后,第二天开工,基本一天就把功能做完了。这一天的大部分时间还是花在-找代码上。无他,实在是遗留的代码不是很清晰。因为系统比较旧,前后端也没有分离,jsp的
皮小蛋
·
2017-02-16 00:00
模块化开发
seajs
javascript
javascript模块化之CommonJS、AMD、CMD、UMD、ES6
这是一篇关于
js模块化
编程的总结记录随着网站逐渐变成”互联网应用程序”,嵌入网页的Javascript代码越来越庞大,越来越复杂。
Real_Bird
·
2017-02-05 18:00
JavaScript
模块化
cmd
amd
ES6
require
js模块化
-入门
先创建5个js文件,放在js文件夹下,分别是:1.jsdefine(function(){returna=1;});2.jsdefine(function(){returna=2;});3.js(此处调用模块的时候并不用写js/1.js,因为默认后缀是js;这里要传参数require)define(['js/1'],function(require){returnrequire+16;});4.j
vikang
·
2016-12-31 22:46
js模块化
构建方案
html与
js模块化
解决方案##html模块以预编译的方式模块编写,例:界面包含三部分(headbodyfootJS同一套项目里面必然会涉及到通用的部分(headfootJs),各个界面不同主要在body
大雨_60kg
·
2016-12-27 16:38
Angular的模块化(代码分享)
Angular
Js模块化
{{name}}{{name}}varm1=angular.module('myApp',[]);//参数1:模块的名字,参数2:当前模块中依赖的模块,後面的文章会介绍m1.controller
小谢53
·
2016-12-26 16:14
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他