理想情况下,我正在寻找一个Javascript 资源加载器,它将:
(1)允许我像 head.js 那样进行“准备好”的通话,例如
head.ready(function() {
$("#my").jquery_plugin();
});
// load jQuery whenever you wish bottom of the page
head.js("/path/to/jquery.js");
(2)加载CSS文件,例如 yepnope (也可以使用css!前缀处理末尾带有哈希的文件名)。我并不特别需要条件加载功能(在此阶段)。
(3)理想情况下,只需加载一次资源即使进行多次调用(head.js会自动执行此操作,但是ippnope会使用过滤器执行此操作)。
目前我正在使用head.js和yepnope,因为我找不到支持前两个要求的那个。显然这并不理想,因为两者(带过滤器和前缀)一起变为 7kb缩小。我认为这有点像引导脚本那么重。
一个选项是使用两者的组合滚动我自己并删除我不需要的功能......但我宁愿坚持一个将支持以减少未来更新等的痛苦的功能。
答案 0 :(得分:1)
所以我们坚持使用head.js和yepnope的组合,直到出现更好的东西。