当前位置:  开发笔记 > 编程语言 > 正文

jQuery比其他JavaScript库有什么优势?

如何解决《jQuery比其他JavaScript库有什么优势?》经验,为你挑选了5个好方法。

我试图说服那些在我现在的组织中设定标准的人,我们应该使用jQuery而不是Prototype和/或YUI.我可以用什么令人信服的优势来说服他们?



1> Jahangir..:

jQuery的3个主要优点是:

与其他JavaScript框架相比,它的重量轻

它有各种各样的插件可用于各种特定需求

设计师更容易学习jQuery,因为它使用熟悉的CSS语法.jQuery是 设计师的Javascript



2> SaaS Develop..:

我想说我使用JQuery的主要原因是:

大型开发社区和许多插件.

这是微软的关注点,他们正在增加一些插件支持和调试功能.

非常好的第三方库文档.

轻巧.

链接功能非常强大.



3> 小智..:

在我看来,曾经简单地尝试过Prototype,然后尝试并喜欢jQuery:jQuery API感觉更清洁,深思熟虑.jQuery的创建者/架构师John Resig非常了解他的东西,它在jQuery的设计中展示,以及他所参与的各种其他令人印象深刻的JavaScript项目.

查询和可链接性的整个概念非常适合DOM操作,这似乎是人们使用JS库的主要原因.在线文档太棒了.表现似乎也很好.鉴于它的功能,整个库适合相对较小的包.插件架构对于可扩展性也非常好.

我老实说没有尝试YUI,所以我不能对此发表评论.我知道它总共是一个相当庞大的库,但你可以选择只下载/使用它的特定模块.



4> Michael Thom..:

这是你会发现的最精心设计的语言 - 它几乎是直观的.

想要一个元素的宽度?

$('#something').width();

想要抓住一个元素,隐藏它,改变它的背景颜色并将其淡入?

$('#something').hide().css('background', 'red').fadeIn();

如何为IE表格条带化(假设hover定义了类)?

$('table tr').hover(function() {
  $(this).addClass('hover');
});

像这样的快速,无意识的工作真的有助于销售jQuery.



5> 小智..:

这是一个比上面提供的更新的速度测试.上次我运行它的时候,最好的是jQuery,Mootools,Prototype,最后是YUI.注意我在Firefox 3中运行它并且浏览器之间的速度不同,所以请自己测试一下.

光滑速度测试


这不是最近的速度测试,也不是全面的.Slick Speed比较CSS选择器引擎,而不是整体性能.YUI 2.5.2于2008年发布.目前YUI 2.x的生产版本为2.8.2,其中2.9正在开发中.这将是2.x代码行上的最后一个点发布.YUI 3自2009年开始提供.当前版本为3.2,而3.3.0将于2011年1月发布.
推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有