Javascript库的比较
在建议使用一个库来满足我的Ajax需求之后,我将使用一个库,问题是数量太多了,我什至不知道如何开始区分它们。
因此,任何人都可以
A)列出差异或者
B)将我(以及其他类似我的人)指向有此列表的地方。
失败的计划C是与这里提及最多的人一起去的。
解决方案
回答
回答B:
JavaScript框架比较
编辑:尽管每个人和他们的妈妈显然都在使用jQuery(我使用MochiKit),但是有许多库提供的功能与大多数库解决的问题集相同(异步客户端-服务器通信,DOM操作等)同样,并且只有少数几个没有完成任务所需的功能。
自己确定的重要事项是图书馆是否适合特定风格和感觉。人们对JavaScript这种语言实际上是如何工作的方式一无所知,再加上由此产生的负面压力,再加上jQuery的迅速普及,导致大多数人走这条路。值得庆幸的是,这并不是一条坏路,因为当抽象泄漏而我们需要帮助时,有很多旅行者可以陪伴我们。选择jQuery可能不会出错。
回答
维基百科?
回答
我认为Stackoverflow使用jquery,并且听说jquery很流行
回答
我们开始在我工作的地方使用jQuery。我对JavaScript不太了解,但是其他所有人都非常喜欢它。我不知道这是否有帮助...
回答
jQuery,易学,易用,占用空间小,活跃的插件开发者社区。 jQuery不会出错。
回答
值得一提的是,jQuery的网站重新设计于今天早上(2008年8月29日,星期五)启动。好有趣的事实。当然是+1.
回答
我一直在使用Prototype + Scriptaculous。
他们有很好的API文档,对我来说非常有用!最大的好处是:
- 清理凌乱的javascript代码
- 跨浏览器兼容性
- 简化AJAX处理
- 流畅的UI效果
回答
我必须对jQuery再投一票。它非常简单易用,使JavaScript更加整洁。
例如,如果要将onclick事件添加到ID为" clickdivs"的元素内的所有div中,则只需执行以下操作:
function clickedme(event) { alert('Someone clicked me!'); } $('#clickdivs div').click(clickedme);
HTML如下所示:
<div id="clickdivs"> <div>Click Here</div> <div>And Here</div> <p>Not here</p> <div>Click Here Too</div> </div>
中提琴!
回答
这里的相关主题,有一些不错的贡献:
我们会为新项目选择哪种JavaScript库?为什么?
回答
我建议限制自己使用的库可以从免费的CDN中提取,例如Google的AJAX CDN或者Microsoft的AJAX CDN。 CDN上的可用性表示一定程度的最低受欢迎程度,而使用CDN可使我们更快地加载网页。 jQuery是我的首选库,可在Google CDN和MS CDN上使用。