1

理想情况下,我正在寻找一个 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) 加载yepnope这样的 CSS 文件(它也可以通过使用 css! 前缀来处理末尾带有哈希的文件名)。我并不特别需要条件加载功能(在这个阶段)。

(3) 理想情况下,即使多次调用也只加载一次资源(head.js 自动执行此操作,yepnope 使用过滤器执行此操作)。

目前我正在使用 head.js 和 yepnope,因为我找不到一个同时支持前两个要求的。显然这并不理想,因为两者(连同过滤器和前缀)都达到了7kb minified。我认为这作为引导脚本有点太重了。

一种选择是我自己使用两者的组合并去掉我不需要的功能......但我宁愿坚持一个将得到支持的功能,以减少未来更新等的痛苦。

4

1 回答 1

1

所以我们坚持使用 head.js 和 yepnope 的组合,直到出现更好的东西。

于 2012-02-13T16:31:06.600 回答