一、普通模块可能包含的内容:一个模块对应着一个js文件,由于模块可能包含着以下三种内容:模块名、依赖模块、返回给其他模块使用的参数;因此js文件根据包含内容的不同而写法不同。一、传统的js脚本文件:一、requirejs存在的意义:一、requirejs存在的意义:一、requirejs存在的意义:...
分类:
Web程序 时间:
2016-01-10 18:21:17
阅读次数:
281
下面的介绍以karma能正常运行为前提,看karma系列文章:http://www.cnblogs.com/laixiangran/tag/Karma/目录结构步骤安装npm install karma-requirejs --save-devkarma.conf.js/*** * Created ...
分类:
Web程序 时间:
2016-01-10 16:51:00
阅读次数:
132
我在项目使用了AngularJS框架,用RequireJS做异步模块加载(AMD),在做文件合并压缩时,遇到了一些坑,有些只是解决了,但不明白原因。那些坑1. build.js里面的paths必须跟main.js里面的保持一致。这个build.js就是r.js使用的配置文件,而main.js就是Re...
分类:
Web程序 时间:
2016-01-09 15:30:59
阅读次数:
153
框架比较:http://www.zhihu.com/question/21170137学习资料:http://www.tuicool.com/articles/J3INv2Zhttp://www.tiecou.com/2165.htmlhttp://www.runoob.com/w3cnote/re...
分类:
Web程序 时间:
2016-01-09 01:01:06
阅读次数:
169
requirejs、require方法冲突如果加载了多个requirejs脚本,每个requirejs会判断是否浏览器已经实现了require和define方法。如果浏览器已经自带require和define方法,或者之前已经有一个requirejs脚本执行,那么这个requirejs就会立刻停止执行。所以,即使页面上加载了多次requirejs脚本也不会有什么问题。配置Context我把cont...
分类:
Web程序 时间:
2016-01-08 11:41:26
阅读次数:
205
这个名词从很久以前就开始听说了,先听说了requireJS,然后是他,seaJS。那时以为,是很高端的东西。畏惧是因为你的一无所知。我不喜欢站在一个很高的高度去看待一个东西,很多人那样断章取义,来显示自己的高端。然而当你了解一个事物的前因后果,像数学题一般一步一步推理演算,一切就都变得顺其自然,水到...
分类:
Web程序 时间:
2016-01-07 16:34:50
阅读次数:
147
因为最近项目想现实一个单页功能,用的是react ,然后看了一下react route,挖槽 gzip后16k? 然后我简单写了一个纯单页(不支持多页的单页,所有入口都经过rewrite跑到index.html) 才200多行(后续放github)。然后项目是用webpack打包的, 发现webpa...
分类:
Web程序 时间:
2016-01-03 17:18:30
阅读次数:
237
(function() { var define, requireModule, require, requirejs; (function() { var registry = {}, seen = {}; define = function(...
分类:
Web程序 时间:
2015-12-31 12:26:51
阅读次数:
191
requirejs的官网上有介绍如何使用r.js合并,压缩文件的.http://requirejs.org/docs/optimization.htmlhttps://github.com/jrburke/r.js/blob/master/build/example.build.js这里罗列了所有的...
分类:
Web程序 时间:
2015-12-31 07:10:28
阅读次数:
212
1、baseUrl 当设置的目录最前面带有/,则是从电脑的根目录开始算起,若是baseUrl='another/path' 则是从require.js的目录开始算起而且当require(['a.js'],function(a){}) 加载的js以.js或者含有协议,则不会使用baseUrl
分类:
Web程序 时间:
2015-12-30 19:09:37
阅读次数:
170