在建议使用库来满足 我的ajax需求 后,我将会使用其中一个。问题在于有这么多的库,我甚至不知道如何区分它们。
因此,是否有人能够
A) 概述它们之间的区别或者
B) 告诉我(以及像我一样的人)可以找到这样一个列表的地方。
如果都不行,计划C就是选择在这里被提到最多的那个。
在建议使用库来满足 我的ajax需求 后,我将会使用其中一个。问题在于有这么多的库,我甚至不知道如何区分它们。
因此,是否有人能够
A) 概述它们之间的区别或者
B) 告诉我(以及像我一样的人)可以找到这样一个列表的地方。
如果都不行,计划C就是选择在这里被提到最多的那个。
编辑:尽管每个人和他们的母亲似乎都在使用jQuery(我使用MochiKit),但有许多库提供相同的功能 - 大多数库解决的问题集(异步客户端-服务器通信,DOM操作等)是相同的,并且很少有库没有你需要完成工作的东西。
对于自己来说,重要的是确定一个库是否适合你特定的风格和感性。关于JavaScript,这种语言实际上是如何工作的,以及由此产生的负面新闻,再加上现在jQuery的极度流行,导致大多数人走上了这条路。值得庆幸的是,这不是一条坏路,因为有很多旅行者可以在抽象泄漏并需要帮助时与您并肩前行。选择jQuery可能是正确的选择。
jQuery是易于学习、易于使用、占用空间小、拥有活跃的插件开发社区的JavaScript库。使用jQuery不会出错。
function clickedme(event) {
alert('Someone clicked me!');
}
$('#clickdivs div').click(clickedme);
<div id="clickdivs">
<div>Click Here</div>
<div>And Here</div>
<p>Not here</p>
<div>Click Here Too</div>
</div>
大功告成!
我想Stackoverflow使用jquery,而且我听说jquery风靡一时。
我工作的地方开始使用jQuery。我对JavaScript不是很熟悉,但其他人都非常喜欢它。我不知道这是否有所帮助...
我建议限制使用可以从免费CDN(如Google的AJAX CDN或Microsoft的AJAX CDN)拉取的库。在CDN上的可用性表示一定的最低流行水平,使用其中一个将使您的网页加载更快。jQuery是我的首选库,可在Google和MS CDNs上使用。
我一直在使用Prototype + Scriptaculous。
它们有很好的API文档,并且对我非常有效!最大的优点是: