我的模块加载系统 v5
摘要:
本版本更换更好的状态查询机制与列队机制,去除定时器检测,性能更优,体积更小,功能更强。下面是广告时间:无阻塞加载,使用的是script标签注入方式(还有HTML5的async属性,虽然不知其到底发挥多少威力),并在脚本加载成功后自动移除这些临时生成的标签。按需加载,每一个模块都放进一个与它同名的JS文件中,没有必要为使用某个API而载入整个框架。每个模块自行处理依赖关系,用户不用操心调用了这个模块还要调用哪几个相关模块,核心模块也不用为这些配置而膨胀(如YUI2,dojo)。并行加载,简单解释为加载是无序的,解释执行时(模块本身是个curry函数)由依赖关系强制排队。效果图://http:// 阅读全文
posted @ 2011-04-12 09:10 司徒正美 阅读(3960) 评论(7) 推荐(1) 编辑