JavaScript没有包管理概念,没有有效的命名空间机制,但通过require.js库,则能很好的实现js的命名空间管理,实现不同js模块间的调用和依赖。定义模块:mod1.jsdefine(funtion() { ... return {...} // 需要暴露出的属性}) // 定义mod1....
分类:
Web程序 时间:
2014-09-05 15:42:01
阅读次数:
170
imagesLoaded 是一个用于来检测网页中的图片是否载入完成的 JavaScript 工具库。支持回调的获取图片加载的进度,还可以绑定自定义事件。可以结合 jQuery、RequireJS 使用。
分类:
Web程序 时间:
2014-09-05 09:59:01
阅读次数:
400
## css开发 使用**scss**来开发css,实现css模块化开发,同时更好地做到按需引入。在编译时还顺便把css文件压缩了。 ## js开发 如果是富应用程序,可以使用如`requirejs`工具来加载js,如果是网页,那么直接以标签...
分类:
Web程序 时间:
2014-09-01 22:55:34
阅读次数:
400
像asp.net Mvc一样开发nodejs+express Mvc站点首先,我是个c#码农。从事Mvc开发已然4个年头了,这两年前端MVC的兴起,我也跟风学了一些,对前端的框架也了解一些,angularJs,requirejs,commonJs,backbone等等前端的mvc框架也异常流行,与这...
分类:
Web程序 时间:
2014-09-01 15:21:53
阅读次数:
365
背景: 在现在WEB开发中,稍复杂一点的页面,都会涉及到多个模块,尤其是类似seajs、LABjs、requireJS等模块工具出来后,前端开发者分模块开发已经慢慢变成一种习惯了,但是多个模块间的常常有各种交集,需要通信、需要互相调用,这时监听者模式便是必不可少的一种设计模式了,在前端表现事件操作....
分类:
编程语言 时间:
2014-08-31 00:21:10
阅读次数:
294
RequireJS是一个工具库,主要用于客户端的模块管理。他可以让客户端的代码分成一个个模块,实现异步或动态加载,从而提高代码的性能和可维护性。他的模块管理遵守AMD规范(Asynchronous Module Definition)。 RequireJS的基本思想就是:通过define方法,...
分类:
Web程序 时间:
2014-08-26 21:24:26
阅读次数:
410
下载链接:spa主要功能如下:1.提供一个主应用框架,包含路由功能,视图动态加载以及基本的错误处理2.脚本和模板的模块化管理3.对子视图的支持除了标题上的三个库,还用到了一个很不错的knockout扩展:knockout-amd-helperhttps://github.com/rniemeyer/...
分类:
Web程序 时间:
2014-08-24 17:54:02
阅读次数:
328
https://www.npmjs.org/package/rjs-optimhttps://www.npmjs.org/package/grunt-requirejs-md5指定js版本号 但不是MD5 没有检测文件是否更新机制https://www.npmjs.org/package/grunt...
分类:
Web程序 时间:
2014-08-23 18:56:31
阅读次数:
258
我们在AngularJS中可以根据网址不同直接切换view,动态加载网页模板,但是控制模板的控制器需要先定义好才可以,不能和网页模板同时加载,这样就造成整个网站的JS都要先加载完成。 requireJS是大家第一个想到的东...
分类:
Web程序 时间:
2014-08-20 16:40:52
阅读次数:
310