RequireJSRequireJS 是一个JavaScript模块加载器。它非常适合在浏览器中使用, 它非常适合在浏览器中使用,但它也可以用在其他脚本环境, 就像 Rhino and Node. 使用RequireJS加载模块化脚本将提高代码的加载速度和质量。/* ---RequireJS is ...
分类:
编程语言 时间:
2015-11-18 00:38:26
阅读次数:
273
web应用越变的庞大,模块化越显得重要,尤其Nodejs的流行,Javascript不限用于浏览器,还用于后台或其他场景时,没有Class,没有 Package的Javascript语言变得难以管理,于是出现CommonJS项目,提出了一些规范模块化的写法,在Nodejs中普遍应用,同样浏览器端也出...
分类:
Web程序 时间:
2015-11-17 16:40:12
阅读次数:
204
1、背景说明 最近一段时间,一直在研究angularjs及AMD、common规范等。但怎么把angularjs有效的与AMD模块组织结合在一起使用,还是值得深思。 本人研究一段时间,为了巩固下研究成果,特意写了一个demo,仅供参考。2、使用技术点说明 kendo:主要使用kendo开源一...
分类:
Web程序 时间:
2015-11-13 17:06:24
阅读次数:
615
http://karma-runner.github.io/0.8/plus/RequireJS.htmlkarma 不是测试框架,只是一个运行测试框架的服务器karma测试的原理是,将所有的文件都加载,然后执行对应的测试文件使用到的前端自动化工具: grunt bower npm 等安装依赖: "...
分类:
Web程序 时间:
2015-11-12 14:56:00
阅读次数:
508
什么是模块化模块就是实现特定功能的一组方法常见的几种js写法原始写法 function A() { } function B() { }上面函数A()和B()组成一个模块,使用的时候直接调用就行了缺点: “污染”了全局变...
分类:
编程语言 时间:
2015-11-11 14:43:15
阅读次数:
245
// 还存在有问题的代码,问题在于processFile()中// 问题:在ipone 5c 下,某些图片压缩处理后,上传到服务器生成的文件size为0,即是空白;define(['mod/tool/formSubmit'] ,function(o_formSubmit) { return {...
分类:
编程语言 时间:
2015-11-11 13:02:39
阅读次数:
1447
先来看这行代码:这有点儿……不怎么样。“这该放在哪儿?”开发人员会奇怪,“靠上点,放到标签里?还是靠下点,放到标签里?”这两种做法都会让富脚本站点的下场很凄惨。标签里的大脚本会滞压所有页面渲染工作,使得用户在脚本加载完毕之前一直处于“白屏死机”状态。而标签末...
分类:
编程语言 时间:
2015-11-03 16:08:35
阅读次数:
312
angularjs+require+angular-ui-router搭建按需加载单页面应用
分类:
Web程序 时间:
2015-10-31 12:49:50
阅读次数:
391
这种引入很痛苦吧,require.js可以很好的优化这个问题:1、下载require.jshttp://requirejs.org/docs/download.html2、用法如果放底部如果放头部指定主程序为main.js3、主模块写法// main.js require(['moduleA', ....
分类:
编程语言 时间:
2015-10-30 12:39:01
阅读次数:
188
module.exports = function(grunt){ //grunt的配置我就不叨叨了 自己看官网就ok了 //我就介绍下grunt的依赖插件grunt-contrib-requirejs //专门打包requeirjs项目的 grunt.initConfig(...
分类:
Web程序 时间:
2015-10-26 15:04:09
阅读次数:
478