是什么使jQuery如此受欢迎?其他JavaScript库没有提供什么?


12

根据W3Tech的说法该链接此链接此链接以及许多其他来源表明,jQuery确实正在成为IE在Web浏览器世界中的经验(在一段时间内占据了80%以上的市场)。

我不了解其他JavaScript库(例如MooTools,YUI等),因为当我开始进行Web开发时,jQuery已经领先并且我选择了它。

其他库真的那么糟糕吗,还是它们缺少jQuery专有的东西?这个巨大的市场份额背后的原因是什么?


5
"what IE experienced in the world of web browsers"你什么意思?
StuperUser 2011年

3
@StuperUser,他的意思是事实上的垄断。
凯文

Answers:


17
  1. 宗旨和理念:jQuery致力于使DOM操作更易于使用,并且一心一意地专注于实现该目标。其他框架(如Mootools和Dojo)的重点是使创建复杂应用程序的工作变得更容易,这一想法已经超前(在2007年问世),并分散了社区的注意力,并为99%不感兴趣的开发人员带来了不必要的复杂性复杂的应用程序或高级javascript。

  2. 链接。jQuery链,其他框架则没有。就javascript而言,这带来了极大的可读性和易用性。


通过链接,这是什么意思?mootools.net/docs/core/Class/Class.Extras还是术语超载?


1
通过链接他的真正意思是,您可以执行类似$('。target')。attr({...})。click(function(){...})。fadeIn();的操作。
Zachary K

我的立场是jQuery API如此出色的原因是,数学上jQuery是monad,因此在组成等方面遵循一些非常自然的规则。
Zachary K

9

对我而言,出色的文档和语法简洁明了。

其他工具集没有(不是吗?)具有jQuery所拥有的出色文档,而仅使用jQuery就可以引用它$

我以前从未见过使用CSS选择器语法来选择元素,这对于真正了解CSS但不懂JavaScript的设计师来说,它的进入门槛非常低。

当然还有大量的插件。


4
Perl很简洁。jQuery简洁明了。
jiggy

2

我认为,jQuery受欢迎的关键在于可见性。

一旦您以专业(或“精英发烧友”)的方式使用JavaScript,并且想要Awesome Stuff,您将看看上面使用Awesome Stuff的其他页面。

例如,此页面上的“查看源代码”。

它之所以流行,是因为它是迄今为止最好的。现在,许多人已经赶上了他们,他们将落后很多年,因为jQuery已经普及了很多。另外,名称很重要。我完全跳过了“原型”,因为我认为它还没有完成/稳定。它只是一个原型。

我现在意识到我当然错了,但是现在我已经对jQuery非常满意。


2

jQuery之所以如此流行的原因之一是因为它具有可插入的特性。它允许其他人在jQuery之上构建,同时基本代码保持不变。当然,开源和良好的文档支持也有帮助。像Google这样的大公司的采用也推动了其增长。


2

jQuery被大型组织采用。但是,是什么让他们采用了这个新图书馆?我爱上jQuery的主要原因是因为当我发现其他库有时出现错误时,它解决了所有浏览器怪癖。

其他优点是,它非常易于选择和使用,功能强大的文档以及大量免费的可用插件。找到您需要的东西非常容易,社区中的某个人已经使用jQuery库构建了可以满足您需求的插件。

它只是归结为易于使用,快速获取,详尽的文档,修复了浏览器的怪癖,庞大的社区基础,大量可用的插件以及当然是开源的!


1

我主要是mootools用户,因此我的看法可能有偏见。使得jQuery如此流行的原因是,它在js库时代的开始就已在流行的Web应用程序中使用。而且,您无需了解javascript的任何内容(例如,关闭)即可有效地使用它。

它有一个相对不错的文档,许多实时示例以及许多插件和库,您只需将其解压缩即可使用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.