使用seajs来管理js和css
早就看到关于seajs的介绍了,当时感觉这个东西有点复杂了,什么commonJS啥的都不太懂,只是感觉这个挺强大的, 最近在项目中试用了一把,还真不错。 Seajs是淘宝的牛人大名鼎鼎的玉伯开发的,其中的原理我没有深究,先使用下再说,感觉require很像java中的import, 道理都一样吧,就是把js当作类来引用,只是在...[阅读全文]关键字: JS, SeaJS, 精品收录
View ArticleSeaJS快速入门,让js代码模块化 – 2011-09-09修订,新添参考资料
最近打算整理一下项目的前端代码,将js代码模块化。RequireJS/SeaJS使我选型的对象。 SeaJS是国人写的基于CommonJS规范的javascript模块管理工具,由于有一手的中文档,并且和node.js是统一模块标准,自然而然就选他了。 简单的概念: SeaJS中所有js代码都应该被模块化,未模块化的代码不能用SeaJS API进行引用...[阅读全文]关键字: JS, SeaJS,...
View Articleseajs打包部署工具spm的使用总结
相信使用seajs的好处大家都是知道的,接触seajs好像是在半年前,当时还不知道页面阻塞问题,这里不带多余的话了。 seajs实现了模块化的开发,一个网站如果分了很多很多模块的话,等开发完成了,发现有很大一堆的js需要加载,即使使用了seajs优化加载了,但是过多的http请求会造成服务器的压力,影响加载等等。...[阅读全文]关键字: JS, SeaJS, 工具, 精品收录
View Article高富帅seajs使用示例及spm合并压缩工具露脸
by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.com/wordpress/?p=2476 一、扯淡高富帅...
View ArticleangularJs项目实战!01:模块划分和目录组织
近期在学习前端重构和工程模块化部署,该作者写了几篇,把其它几篇的链接也附在下面了: http://angularjs.cn/A0d9 http://angularjs.cn/A0fG http://angularjs.cn/A0gy 近日来我有幸主导了一个典型的web app开发。该项目从产品层次来说是个典型的CRUD应用,故而我毫不犹豫地采用了grunt + boilerplate +...
View ArticleSeaJS 里版本号和时间戳管理的最佳实践
用 seajs 组织项目,上线后,经常需要更新特定文件或所有文件的时间戳,以清空浏览器缓存。最简单的方式是: 1 2 3 define(function(require, exports) { var a = require('path/to/a.js?20110801'); }); 这种方式很简单直观,弊端也很明显:文件一多,时间戳会分散在各个文件,维护起来不...[阅读全文]关键字:...
View Article