【问题标题】:YUI vs jQuery, for css style layoutsYUI vs jQuery,用于 css 样式布局
【发布时间】:2010-05-17 15:50:09
【问题描述】:

完成新手问题。我用过一点 jQuery,YUI 一点也不知道,对它知之甚少。 我在一个特定于 IE 的网站上工作,我们现在正在考虑使其跨浏览器。从 javascript 的角度来看,jQuery 似乎很擅长隐藏浏览器之间的差异。然而,就 css 布局而言,我真的应该看看 YUI 吗?

谢谢

【问题讨论】:

  • 我只是假设您的标题是 YUI vs jQuery,而不是 YUI vs Stackoverflow。是吗?

标签: jquery css yui


【解决方案1】:

jQuery 和 YUI 都非常擅长跨浏览器的兼容性。但是,您使用的特定系统取决于您到底想要做什么。例如,动画(显示/隐藏)在 jQuery 中比 YUI 需要更少的代码。另一方面,复杂的界面(大量使用 CSS)将受益于使用 YUI 来动态控制样式。

大部分雅虎内部网站都是使用 YUI 构建和设计的。浏览 YUI 页面上的不同示例,了解正确使用它的强大功能:YUI version 3

【讨论】:

  • “复杂的界面(CSS 很重)” 是的,肯定是这样。零动画。谢谢回复
  • YUI 有很多内置功能和插件来控制颜色、位置、覆盖和可见性。甚至 Google 也使用 YUI 来构建他们的应用程序和界面。 jQuery 更多的是用于编写简单的脚本而不是用于构建界面(因此名称为“查询”和“用户界面”)。
  • 公平地说,jQuery 更适合 web 站点,而 YUI 更适合 web 应用程序
  • @Tom,不是真的。它们对任何一个都有好处......这真的取决于你想要完成的具体目标。
【解决方案2】:

在我看来你关心 CSS 和 JavaScript 的兼容性,这意味着它不是 YUI 和 jQuery 之间的选择——你可以同时使用!就个人而言,我仅将 YUI 用于其 CSS 重置...

http://developer.yahoo.com/yui/3/cssreset/

这允许您删除浏览器默认内置的任何默认样式(填充、边距等)。这将为您提供一个很好的公平竞争环境。至于 JavaScript,我发现 jQuery 是最简单且文档最多的 JavaScript 库。就像你说的,它隐藏了各种浏览器的差异,但它也带来了一大堆愿意帮助你的有经验的用户。

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2012-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多