?1、起步? 2、基本配置 // Defaults. Do not set a default for map ?config to speed up normalize(), which?will run faster if there is no default. //?normalize 是一个对模块进行规范名称的函数,比如...
分类:
Web程序 时间:
2015-09-21 14:16:35
阅读次数:
186
前言进入移动前端是很不错的选择,这块也是我希望的道路,但是不熟悉啊。。。现在项目用的是require+backbone,整个框架被封装了一次,今天看了代码搞不清楚,觉得应该先从源头抓起,所以再看看require了。上午是到处搜集的资料,下午我们来看原生的API吧:http://www.require...
分类:
Web程序 时间:
2015-09-20 23:50:36
阅读次数:
308
例如:路由配置如下:1 $stateProvider.state('admin.userList', {2 url: '/listUser?type&role', //参数必须先在这边声明3 templateUrl: requirejs.toUrl('../../us...
分类:
其他好文 时间:
2015-09-18 11:43:42
阅读次数:
160
我的理解是这样的: 首先,JavaScript是一个强大的脚本(函数式+面向对象)语言,它有很多快速高效的解释器,然而,它并没有一个用于更广泛应用程序的标准库。 CommonJS是个规范,这个规范中定义了许多API,用于普通应用程序(主要指非浏览器的应用)使用的API,从而填补了这个空白。它的终.....
分类:
Web程序 时间:
2015-09-15 18:32:29
阅读次数:
201
最近我打算把之前做项目写的一些工具集成到一个js库中,但是库既要在普通环境正常运行,又要在AMD环境下不暴露全局变量。一时间挺头疼的。随即我参考了一些现在流行的库的源码。学着写了一下,感觉还不错。既然要支持AMD,那么我们需要选择一款AMD的模块加载器,这里我使用requireJS。至于库我使用的是...
分类:
Web程序 时间:
2015-09-10 15:39:11
阅读次数:
609
可以找到许多的解读,但是原文总是最重要的,也是最正宗的说明,直接访问 RequireJS 有时不太方便,这里将 RequireJS 2.0 API 的原文转载到博客园,方便查看。
AMD 规范在这里:https://github.com/amdjs/amdjs-api/wiki/AMD CMD 规范在这里:https://github.com/seajs/seajs/issues/242 AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。 CMD 是 SeaJS 在推广过程中...
分类:
其他好文 时间:
2015-09-10 11:22:28
阅读次数:
195
原文:http://www.360doc.com/content/15/0424/17/21412_465723215.shtmlrequireJS的使用:RequireJS是一个非常小巧的JavaScript模块载入框架,是AMD规范最好的实现者之一。最新版本的RequireJS压缩后只有14K,...
分类:
Web程序 时间:
2015-09-10 11:07:59
阅读次数:
167
原文:http://www.360doc.com/content/15/0424/17/21412_465723360.shtml参考:《JavaScript 标准参考教程(alpha)》目录概述define方法:定义模块require方法:调用模块AMD模式小结配置require.js:confi...
分类:
Web程序 时间:
2015-09-10 10:47:06
阅读次数:
211
公司项目最近需要将js文件迁移到seajs来进行模块化管理,由于我以前主要接触模块化开发是接触的AMD规范的requireJS,没有接触过CMD规范,而且在实际项目中还没有用过类似技术。于是,我非常兴奋的开始了seajs的学习,正好对模块化开发仰慕已久,终于有机会大展身手了!一开始总是有点曲折的,我...
分类:
Web程序 时间:
2015-09-02 09:25:38
阅读次数:
215