webpack集成了模块加载和打包等功能 ,这两年在前端圈越来越手欢迎。平时一般是用requirejs、seajs作为模块加载用,用grunt/gulp作为前端构建。webpack作为模块化加载兼容了amd/cmd模式,并且作为模块化的资源可以是js/css/image coffeescript/s ...
分类:
Web程序 时间:
2016-06-10 09:43:03
阅读次数:
208
动态加载Javascript是一项非常强大且有用的技术。这方面的主题在本站已经讨论了不少,我也经常会在一些个人项目上使用RequireJS和Dojo加载js。它们很强大,但有时候也会得不偿失。如果你使用的是jQuery,它里面有一个内置的方法可以用来加载单个js文件。当你需要延迟加载一些js插件或其它类型的文件时,可以使用这个方法。下面就介绍一下如何使用它!
jQuery JavaScript...
分类:
Web程序 时间:
2016-06-06 12:21:29
阅读次数:
206
转自: http://www.cnblogs.com/kenkofox/p/4648472.html 这一篇继续来看看backbone如何跟requirejs结合。 相同地,项目架构好与坏不是说用了多少牛逼的框架,而是怎么合理利用框架,让项目开发更流畅,代码更容易管理。那么带着这个目的,我们来继续探 ...
分类:
Web程序 时间:
2016-06-05 15:34:56
阅读次数:
191
什么是Webpack? 事实上它是一个打包工具,而不是像RequireJS或SeaJS这样的模块加载器,通过使用Webpack,能够像Node.js一样处理依赖关系,然后解析出模块之间的依赖,将代码打包 安装Webpack 首先得有Node.js 然后通过npm install -g webpack ...
分类:
Web程序 时间:
2016-06-01 23:10:21
阅读次数:
573
1. 对于依赖的模块,AMD 是提前执行,CMD 是延迟执行。不过 RequireJS 从 2.0 开始,也改成可以延迟执行(根据写法不同,处理方式不同)。CMD 推崇 as lazy as possible. 2. CMD 推崇依赖就近,AMD 推崇依赖前置。 3. AMD 的 API 默认是一个 ...
分类:
Web程序 时间:
2016-06-01 23:01:45
阅读次数:
330
笔试题 一、Seajs和requirejs的区别:requirejs是执行的AMD规范,因此所有的依赖模块化都是先执行(也就是预执行),依赖前置。(requirejs从2.0之后的版本支持CMD的写法) seajs是执行的CMD规范,因此所有的依赖模块化都是懒执行(也就是延迟执行),依赖就近。 二、 ...
分类:
其他好文 时间:
2016-06-01 22:53:01
阅读次数:
194
上面release是执行命令 node r.js -o build.js 生成的 代码目录如上: main.html代码如下: config.js代码如下,配置信息,便于 require引入这些模块 one,two,three,如上代码 one模块代码: two模块代码:其中two模块引入了thre ...
分类:
Web程序 时间:
2016-05-26 14:24:42
阅读次数:
410
翻译:http://requirejs.org/docs/node.html 1.为什么要在node环境下用requirejs,node本身就有模块加载器 node下使用的CommonJS模块规范,CommonJS对于浏览器不友好。在server端使用requirejs,可以使server和brow ...
分类:
Web程序 时间:
2016-05-25 13:03:27
阅读次数:
149
使用模块化思维和模板引擎搭建前端架构(require+underscore) require.js 介绍: 是一个非常小巧的JavaScript模块载入框架,是AMD规范最好的实现者之一。最新版本的RequireJS压缩后只有14K,堪称非常轻量。 官网:http://www.requirejs.c ...
分类:
其他好文 时间:
2016-05-25 10:42:45
阅读次数:
361
require.js 介绍: 是一个非常小巧的JavaScript模块载入框架,是AMD规范最好的实现者之一。最新版本的RequireJS压缩后只有14K,堪称非常轻量。 官网:http://www.requirejs.cn/ (PS:如果没接触过,刚开始看都是一头蒙蔽的,建议看下菜鸟教程) 新手教 ...
分类:
其他好文 时间:
2016-05-25 01:40:44
阅读次数:
270