Alternatives to YepNope and LabJS(YepNope和LabJS的替代方案)
问题描述
我想通过资源加载器加载javascript和CSS文件。我最初使用的是LabJ,但我发现YepNope在我的场景中更优雅、更容易使用。然而,我发现它的速度非常慢,这很奇怪,因为显然在大多数情况下,它的速度都可以与LabJ相媲美。
我确实有一样东西是eTag,我确信它会减慢一切,因为它仍在向服务器请求,而不仅仅是在客户端缓存上工作。
不管怎么说,除了YepNope主站点之外没有太多东西,而且他们已经有一段时间没有发布问题列表上的修复的新版本了,所以我想知道还有什么其他的选择.
我的要求是:
- 需要加载CSS和Javascript
- 需要将它们全部并行执行
- 可以通过Javascript加载
我希望YepNope更积极一点,但我想权衡一下其他选项.
推荐答案
我会抛出require.js供考虑。它将向<head>动态添加脚本和CSS标签,因此它可以很好地异步工作。它还会将您的所有js优化到一个文件中,因此如果您的项目与我的类似,您将有几十个js文件在开发中(我想我们大约有100个),但只有一个用于生产。
我唯一还没有开始工作的事情就是CSS文件的优化,尽管显然它已经完成了。
祝你好运
这篇关于YepNope和LabJS的替代方案的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:YepNope和LabJS的替代方案
基础教程推荐
- 逻辑运算符 ||在 javascript 中,0 代表 Boolean false? 2022-01-01
- 在 Javascript 中使用 Fetch API 上传文件并显示进度 2022-01-01
- HTML5 画布调整为父级 2022-01-01
- CORS:当凭据标志为真时,无法在 Access-Control-Allow-Origin 中使用通配符 2022-01-01
- 使用 jQuery 在悬停时交换 DIV 类 2022-01-01
- 带角度的选项卡:仅使用 $http 在单击时加载选项卡 2022-01-01
- 从快速中间件中排除路由 2022-01-01
- 即使每次插入第一个输入的值不同,第二个输入仍显示相同的输入值 2022-01-01
- 最佳动态 JavaScript/JQuery 网格 2022-01-01
- 当木偶师打开Chrome时,不能使用Chrome扩展 2022-01-01
