1

如果 jquery 的主要好处之一是跨浏览器 javascript 支持,那么随着更多浏览器的目标是符合标准并且相同的 javascript 适用于所有浏览器,这是否变得不那么有价值?

4

4 回答 4

6

jQuery 不仅仅是对基本浏览器 API 的简单抽象,它还提供了一个很好的有用函数库,如 animate(),以及用于制作可重用组件的好框架。所以我认为它会在很长一段时间内保持有用。

于 2010-04-24T16:54:16.590 回答
2

不。一方面浏览器最终支持不同的标准,而且总是有一些东西只是被添加到标准中。然后是向后兼容性:当然 IE6 主要是 RIP,但 7 和 8 已经出现了一段时间。最后,(一些)js 框架与有用的组件一样易于使用,我不得不在这方面第二次 NXT。

于 2010-04-24T17:39:34.637 回答
2

至少,有一个丰富的插件库,在没有 jQuery 的情况下需要很长时间才能重新创建。

于 2010-04-24T17:48:08.630 回答
2

此外,jQuery 有自己的风格。我有点喜欢这种几乎声明式的编程,它使用带有自动处理列表的 css 选择器,比如

$(".button").roundedCorners().click(function(){
  addToMyDisplayDiv($(this).attr("buttonValue");
});

即使有一天所有浏览器都同意,也会使用:-)

于 2010-04-24T17:49:06.893 回答