5

我想通过资源加载器加载 javascript 和 css 文件。我最初使用的是 LabJs,但我发现 YepNope 在我的场景中更优雅且更易于使用。但是我发现它非常慢,这很奇怪,因为它在大多数事情上的速度显然可以与 LabJs 相媲美。

我确实拥有的一件事是 Etags,我确信它会减慢一切,因为它仍然从服务器请求,而不仅仅是在客户端缓存中工作。

无论如何,除了主要的 YepNope 站点之外,没有太多内容,而且他们已经有一段时间没有发布包含问题列表中修复程序的新版本了,所以我想知道还有哪些其他选项......

我的要求是:

  • 需要加载 Css 和 Javascript
  • 需要并行执行所有操作
  • 可以通过Javascript加载

我希望 YepNope 更活跃一点,但想权衡其他选择......

4

1 回答 1

6

我会抛出require.js以供考虑。它将动态添加脚本和css标签,<head>因此它可以很好地异步工作。它还将把你所有的 js 优化到一个文件中,所以如果你的项目像我的一样,你将有几十个 js 文件在开发中(我认为我们有大约 100 个),但只有 1 个用于生产。

我唯一还没有开始工作的是css文件的优化,尽管显然它已经完成了。

祝你好运

于 2011-11-01T19:53:40.567 回答