Ruby's Louvre

每天学习一点点算法

导航

2011年11月17日 #

我的模块加载系统 v13

摘要: 本版本最大的亮点是多版本共存。在一些大型项目,开发时间可能长达一年,其依赖的JS库,如jQuery可能在一年间升几次级。这时遇到的困难是该不该升级呢?基本上大家用jQuery的原因是它的插件多,这些插件作者与JR的水平差距大,没有他那样的功力与前瞻性,只保证在当前版本上运作良好。因此一升级就死一大堆插件,与rails有“插件杀手”的美誉。因此有些项目就出现不同版块使用不同jQuery的版本的情况了,项目反而被那些出于迅敏开发而引进的jQuery插件所累。多版本共享的实现原理很简单,实现有效的代码隔离,而常用法就是命名空间。比如jQuery的命名空间就是jQuery与$,只有一层,它只能通过重命 阅读全文

posted @ 2011-11-17 13:06 司徒正美 阅读(4280) 评论(9) 推荐(1) 编辑