javascript - yui 是如何提高性能的?

标签 javascript html css yui

只是想知道 yui 是否提高了性能?由于所有的 css 和 javascript 文件都在 YAHOO 服务器上,需要时只加载其中的一部分。那么它有助于提高性能吗?

谢谢

最佳答案

YUI 本身并不能提高性能,它是一组可以帮助您更快开发的工具。现在,您可能会对之前在网上阅读的有关 perf 的内容感到困惑,这是您必须了解的内容:

  • YUI 包含用于压缩和动态加载 jJavascript 文件的工具。因此,您可以使它们的加载更有效率。您可以通过使用它获得性能或感知性能。

  • YUI 包含一个 Javascript 框架,它可能比您自己编写的任何代码都要好。由于您可以包含此代码来替换您的代码,并且知道您可以制作它,所以它可以从非常快的 Yahoo! 下载。服务器,那么是的,您也可以在这里获得性能。

  • 因此,如果文件来自 Yahoo!服务器,很多人可能已经访问过执行相同操作的页面,并且已经下载了 javascript 代码。在这种情况下,他们的浏览器会在缓存中保留一份文件副本,因此他们不必下载两次,不下载意味着更好的性能。

现在,您必须知道这不是 YUI 特有的。 Closure、Mootools、Prototypes 和 JQuery 提供类似的功能,您可以使用 Google 服务器来提供它们。

关于javascript - yui 是如何提高性能的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1932044/

相关文章:

javascript - JQuery onclick 函数未执行

JavaScript:打印为具有动态表格和多列多行的 PDF

javascript - 访问具有不同数字的多个数据数组

javascript - 如何创建环境变量来保护我的网站的 Google map API key (或任何其他 secret 值)?

javascript - 根据其中一个兄弟的文本内容选择兄弟dom元素

javascript - 尝试将 ExtJS 组件添加到 javascript 代码中

html - 如何将用作表单提交按钮的 div 居中

html - 调整页面大小时需要页脚保持在内容下方

css - 以 px 和 rem 为单位的字体大小 : Why add both to the same element?

javascript - 有关如何避免在我的旋转木马中进行昂贵的重绘的建议?