javascript - 如何让YUI更轻更快?

标签 javascript yui

我见过很多基于YUI的网站,但是响应速度都很慢。有没有什么好的解决方案,使这些 javascript 文件更轻、更快?

我现在已经使用了 yuicompressor 和另一个 javascript 压缩器,但它仍然太慢。

看来 YUI 考虑了太多的极端情况,导致每个文件都很大。如果尺寸可以减小,我实际上愿意接受其中一些极端情况。

关于YAHOO.util.Event.addListener的一件事,你知道它的实现是怎样的吗?此函数是否监听全局文档,然后在需要时触发事件?我想如果那样的话那就太可怕了。但我还没有深入挖掘来找出答案。

最佳答案

你可以看看YUI的34 best practices看看您是否错过了其中任何一个。

您还可以在您的网站中查找 Bootstrap ,那里有很多分析器。 Firebug 的分析器可以帮助您识别某些情况,并且还有 YSlow 插件。

希望这能为您指明正确的方向,祝您好运!

关于javascript - 如何让YUI更轻更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/897940/

相关文章:

javascript - YUI 测试错误 : window. getYUITestResults()

javascript - 当输入元素获得焦点时,如何禁用 YAHOO.util.KeyListener?

javascript - YUI 3 : Getting the selected option's text

javascript - 将唯一 ID 设置为 SVG 图形路径

javascript - 如果显示两个 div(并且仅当它们都显示时)将文本向上推

javascript - 循环遍历 Angular HTTP 请求中的对象,等待响应后再运行下一个循环

javascript - 展开/折叠一个 div 元素?

javascript - AngularJS:出现 "[...] is not a function"错误

javascript - 如何使用键、值迭代 ng-repeat 以单独显示值

javascript - YUI 缩小时出现 Angular 捕获关键字错误