YepNope和LabJS的替代方案

本教程将介绍YepNope和LabJS的替代方案的处理方法,这篇教程是从别的地方看到的,然后加了一些国外程序员的疑问与解答,希望能对你有所帮助,好了,下面开始学习吧。

YepNope和LabJS的替代方案 教程 第1张

问题描述

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

我确实有一样东西是eTag,我确信它会减慢一切,因为它仍在向服务器请求,而不仅仅是在客户端缓存上工作。

不管怎么说,除了YepNope主站点之外没有太多东西,而且他们已经有一段时间没有发布问题列表上的修复的新版本了,所以我想知道还有什么其他的选择.

我的要求是:

    需要加载CSS和Javascript

    需要将它们全部并行执行

    可以通过Javascript加载

我希望YepNope更积极一点,但我想权衡一下其他选项.

推荐答案

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

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

祝你好运

好了关于YepNope和LabJS的替代方案的教程就到这里就结束了,希望趣模板源码网找到的这篇技术文章能帮助到大家,更多技术教程可以在站内搜索。