官方文档 http://www.requirejs.cn/参考链接 http://www.w3cschool.cc/w3cnote/requirejs-tutorial-1.html http://www.ruanyifeng.com/blog/2012/11/require_js.htmlhttp...
分类:
Web程序 时间:
2015-03-13 12:36:35
阅读次数:
180
define(['login', 'ApplyFlapper'], //为ApplyFlapper为ApplyFlapper.js文件 function (loginView, applyFlapperView) { //applyFlapperView的view var...
分类:
Web程序 时间:
2015-03-13 12:17:18
阅读次数:
116
在javascript中定义全局变量有2种方式,本质上是等价的,都是向window对象注入属性或者方法。也就是说,requireJS加载不符合AMD规范的js文件,跟我们直接在html通过标签加载,没有太大的差别。js文件中引入的全局变量,依然会存在,依然能够正常使用。shim参数能够帮助我们以AMD模块的方式,使用那些不符合AMD规范的模块。很显然dateUtil.js和stringUtil.js这2个模块的返回值,就是暴露出的全局变量window.DateUtils和window.Str...
分类:
Web程序 时间:
2015-03-13 00:32:01
阅读次数:
187
HTML5 Boilerplate with RequireJSTable of contentsHTML5 Boilerplate with RequireJS
Table of contents
Code base HTML5 Boilerplate
Code Base in Browser
RequireJS
Install
Configure
Multiple pages
jscommo...
分类:
Web程序 时间:
2015-03-10 19:23:31
阅读次数:
138
underscorejs:http://www.css88.com/doc/underscore/reQuirejs:http://www.requirejs.cn/html书写规范:http://www.h-ui.net/Hui-notes-htmlStructure.shtml图标应用教程:ht...
分类:
其他好文 时间:
2015-03-10 19:09:04
阅读次数:
194
Yeoman是一个常见的工作流,能够很方面的搭建属于自己的脚手架。这段时间我用闲暇时间写了一个Generator来玩了一下,这个Generator的主要目的是快速建立一个RequireJS+AngularJS的项目。当前进度版本:0.0.1功能:初始化项目,快速添加控制器,添加路由信息下一步:增加指...
分类:
Web程序 时间:
2015-03-09 16:02:35
阅读次数:
123
通过在paths中配置每个一个模块的模块id和文件路径的映射关系,requirejs能够正确的加载我们需要的模块。当js文件非常多的时候,这种配置方式显然非常繁琐,配置的工作量会非常大。可以看到通过这种配置目录的方式,能够大大减少paths中配置的数量。可以看到配置目录的好处在于:不需要在main.js中配置每一个模块id和模块js文件的映射关系,能够减少main.js中配置的数量。配置文件的好处在于:模块id更加简单,"core1"显然比"cores/core1"更加简短。再看下面这段代码,如果将"cor...
分类:
Web程序 时间:
2015-03-09 08:13:05
阅读次数:
215
就在前天晚上RequireJS发布了一个大版本,直接从version1.0.8升级到了2.0。随后的几小时James Burke又迅速的将版本调整为2.0.1,当然其配套的打包压缩工具r.js也同时升级到了2.0.1。此次变化较大,代码也进行了重构,层次更清晰可读。功能上主要变化如下:1,延迟模块的...
分类:
Web程序 时间:
2015-03-04 14:26:04
阅读次数:
171
最近在阅读RequireJS 2.1.15源码,源码开始处定义了一系列的变量,有4个正则表达式:
var commentRegExp = /(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,
cjsRequireRegExp = /[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,
j...
分类:
编程语言 时间:
2015-03-03 13:37:39
阅读次数:
138
requireJS简介requireJS是一个非常小巧的javascript模块载入框架,很好的实现了AMD规范。requireJS解决了以下问题: 1、异步加载js,防止js加载阻塞页面渲染; 2、管理js模块之间的相互依赖关系,便于代码维护。data-main入口requireJS在加载过程.....
分类:
Web程序 时间:
2015-03-01 15:40:26
阅读次数:
204