码迷,mamicode.com
首页 >  
搜索关键字:js模块化    ( 197个结果
require.js实现js模块化编程(一)
1、认识require.js: 官方文档:http://requirejs.org/RequireJS是一个非常小巧的JavaScript模块载入框架,是AMD规范最好的实现者之一。最新版本的RequireJS压缩后只有14K,堪称非常轻量。它还同时可以和其他的框架协同工作,使用RequireJS必 ...
分类:Web程序   时间:2017-10-30 11:29:48    阅读次数:217
JS模块化
概念由于项目功能越来越多,我们不能将所有的代码全部放在一起,这样的话,不利于代码的管理,以及后期维护,和日后的复用! 所以,我们会将代码按照不同的规则将代码拆分成一系列的模块,这个做法就是所谓的模块化! 模块化标准 标准标准就是为了实现通用的目的,指定的一系列的规则,如果大家都遵守这个规则,那么就可 ...
分类:Web程序   时间:2017-10-15 10:54:02    阅读次数:173
从node.js模块化开发来了解javascript闭包
之前看过很多关于javascript闭包的解释,只有短短几个demo,一大段晦涩难懂的介绍,巴拉巴拉一大段闭包的概念,但是到最后也没看懂闭包到底是什么意思,起什么作用,直到昨晚凌晨,我在学习node.js模块开发的时候,才突然恍然大悟,所以赶紧记下来,免得以后忘记。代码来源:廖雪峰的网站node.j ...
分类:编程语言   时间:2017-09-27 13:11:24    阅读次数:227
了解JS模块规范:AMD,CMD,CommonJS
随着JS模块化编程的发展,处理模块之间的依赖关系成为了维护的关键。 AMD,CMD,CommonJS是目前最常用的三种模块化书写规范。 CommonJS CommonJS规范是诞生比较早的。Node.js(是一个Javascript运行环境(runtime))就采用了CommonJS。是这样加载模块 ...
分类:Web程序   时间:2017-09-16 15:01:26    阅读次数:268
Gulp / Grunt和browserify / webpack之间的关系
一、Gulp / Grunt是构建工具,可以配合各种插件做js压缩,css压缩,less编译甚至自动刷新页面以此来 替代手工实现这些繁琐的工作。 二、Browserify / Webpack和 Seajs / Requirejs一样都是JS模块化的方案。两类也有所区别: 总结:Gulp / Grun ...
分类:Web程序   时间:2017-09-13 01:44:57    阅读次数:230
前端开发--面试题整理(JS篇)
1.截取字符串abcdace的acealert('abcdace'.substring(4)); 2.规避javascript多人开发函数重名问题命名空间封闭空间js模块化mvc(数据层、表现层、控制层)seajs变量转换成对象的属性对象化 3.javascript面向对象中继承实现function ...
分类:Web程序   时间:2017-08-25 10:57:26    阅读次数:235
JS模块化进程
现在前端技术日新月异,对于同一个问题痛点,各个时段有各自的解决方案,这就带来了很大差异。今天我就打算梳理js模块化的历史进程,讲一讲这些方案要做什么,怎么做。 ...
分类:Web程序   时间:2017-08-19 18:48:03    阅读次数:215
JS 中的require 和 import 区别
在研究react和webpack的时候,经常看到在js文件中出现require,还有import,这两个都是为了JS模块化编程使用。CSS的是@import 1.ES6 模块的设计思想,是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量。 Require是CommonJS的语法, ...
分类:Web程序   时间:2017-08-17 10:37:48    阅读次数:293
前端模块化方案:CommonJS/AMD/CMD/ES6规范
模块化的开发方式可以提高代码复用率,方便进行代码的管理。通常一个文件就是一个模块,有自己的作用域,只向外暴露特定的变量和函数。目前流行的js模块化规范有CommonJS、AMD、CMD以及ES6的模块系统。前端模块化的演进过程可以看看阮一峰老师的文章。本文主要介绍各规范下的模块化实现方式。 一、Co ...
分类:Web程序   时间:2017-08-02 10:06:02    阅读次数:3224
AMD/CMD/CommonJs的区别
AMD/CMD/CommonJs是js模块化开发的标准,目前对应的实现是RequireJs/SeaJs/nodeJs. CommonJs 主要针对服务器端,AMD/CMD 主要针对浏览器端。 服务器端和浏览器端有什么区别呢? 服务器端一般采用同步加载文件,也就是说需要某个模块,服务器便停下来,等待它 ...
分类:Web程序   时间:2017-07-12 17:50:13    阅读次数:288
197条   上一页 1 ... 6 7 8 9 10 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!