19 javascript jquery yui mootools prototypejs
我试图说服那些在我现在的组织中设定标准的人,我们应该使用jQuery而不是Prototype和/或YUI.我可以用什么令人信服的优势来说服他们?
Jah*_*gir 24
jQuery的3个主要优点是:
小智 6
在我看来,曾经简单地尝试过Prototype,然后尝试并喜欢jQuery:jQuery API感觉更清洁,深思熟虑.jQuery的创建者/架构师John Resig非常了解他的东西,它在jQuery的设计中展示,以及他所参与的各种其他令人印象深刻的JavaScript项目.
查询和可链接性的整个概念非常适合DOM操作,这似乎是人们使用JS库的主要原因.在线文档太棒了.表现似乎也很好.鉴于它的功能,整个库适合相对较小的包.插件架构对于可扩展性也非常好.
我老实说没有尝试YUI,所以我不能对此发表评论.我知道它总共是一个相当庞大的库,但你可以选择只下载/使用它的特定模块.
这是你会发现的最精心设计的语言 - 它几乎是直观的.
想要一个元素的宽度?
$('#something').width();
Run Code Online (Sandbox Code Playgroud)
想要抓住一个元素,隐藏它,改变它的背景颜色并将其淡入?
$('#something').hide().css('background', 'red').fadeIn();
Run Code Online (Sandbox Code Playgroud)
如何为IE表格条带化(假设hover
定义了类)?
$('table tr').hover(function() {
$(this).addClass('hover');
});
Run Code Online (Sandbox Code Playgroud)
像这样的快速,无意识的工作真的有助于销售jQuery.