完成新手问题。我已经使用了jQuery,YUI根本没用,对它知之甚少。 我在一个特定于IE的网站上工作,我们现在正在考虑让它跨浏览器。从javascript的角度来看,jQuery似乎很好地隐藏了浏览器之间的差异。但是就css布局而言,我真的应该关注YUI吗?
感谢
答案 0 :(得分:6)
jQuery和YUI都非常擅长跨浏览器兼容性。但是,您使用的特定系统取决于您正在尝试做什么。例如,动画(显示/隐藏)在jQuery中比YUI需要更少的代码。另一方面,复杂的接口(在CSS上很重要)将受益于使用YUI动态控制样式。
雅虎的大多数内部网站都是使用YUI构建和设置的。浏览YUI页面上的不同示例,了解正确使用它的强大功能:YUI version 3。
答案 1 :(得分:1)
在我看来,你关注CSS和JavaScript兼容性,这意味着它不是YUI和jQuery之间的选择 - 你可以同时使用它们!就个人而言,我只使用YUI进行CSS重置......
http://developer.yahoo.com/yui/3/cssreset/
这允许您删除默认情况下内置于浏览器中的任何默认样式(填充,边距等)。这将为您提供一个良好的公平竞争环境。至于JavaScript,我发现jQuery是最简单的,也是大多数有文档记录的javascript库。就像你说的那样,它隐藏了各种浏览器的差异,但它也带来了一大堆有经验的用户愿意帮助你。
希望这有帮助!