Що зробило jQuery таким популярним? Що пропонують інші бібліотеки JavaScript?


12

За словами W3Tech , це посилання , це посилання , це посилання та багато інших джерел, jQuery дійсно стає тим, що IE переживав у світі веб-браузерів (за певний період завойовуючи понад 80% ринку).

Я не знаю жодної іншої бібліотеки JavaScript, як MooTools, YUI і т. Д., Тому що коли я розпочав розробку веб-сторінок, jQuery вже був попереду, і я вибрав її.

Чи справді інші бібліотеки такі жахливі, чи їм не вистачає виключно у jQuery? Що є причиною цієї величезної частки ринку?


5
"what IE experienced in the world of web browsers"Що ви маєте на увазі?
StuperUser

3
@StuperUser, він означає фактичну монополію.
Кевін

Відповіді:


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 ();
Захарій К

На мою позицію, причина того, що API jQuery такий приємний, полягає в тому, що математично jQuery є монадою, тому він дотримується деяких дуже природних правил щодо складу та іншого.
Захарій К

9

Що для мене це - відмінна документація та строгість синтаксису.

Інші набори інструментів не мають (не було?) Чудової документації, яку має jQuery, і велике вміння посилатися на неї просто за допомогою $.

Використання синтаксису селектора CSS для вибору елементів також було тим, чого я раніше не бачив, і робить це дуже низьким бар'єром для входу для дизайнерів, які добре знають CSS, але не JavaScript.

І звичайно неймовірна кількість плагінів.


4
Перл короткий. jQuery стислий.
джиггі

2

Ключ до популярності jQuery, я думаю, полягає в її видимості.

Після того, як ви ввійдете в JavaScript професійним способом (або "елітним ентузіастом"), і вам захочеться "Awesome Stuff", ви переглядаєте, які інші сторінки з Awesome Stuff використовували.

Наприклад, "Переглянути джерело" на цій самій сторінці.

Він став популярним, тому що був на сьогоднішній день найкращим. Тепер, коли багато хто наздогнав їх позаду, і буде довго позаду, тому що jQuery вже настільки поширився. Також важливі імена. Я повністю пропустив "Прототип", тому що думав, що він ще не закінчений / стабільний. Це ... просто прототип.

Зараз я усвідомлюю, що помилявся, звичайно, але тепер уже супер задоволений jQuery.


2

Однією з причин, чому jQuery став настільки популярним, є його природа. Це дозволило іншим будувати поверх jQuery, тоді як базовий код залишався таким же. Звичайно, допомога з відкритим кодом та підтримка документації також допомогли. Прийняття таких великих компаній, як Google, також сприяло його зростанню.


2

jQuery прийняли великі організації. Але що змусило їх прийняти цю нову бібліотеку? Моя основна причина закохатися в jQuery полягала в тому, що він виправляв усі примхи браузера, коли я виявляв, що інші бібліотеки часом виявляються помилковими.

Інші плюси - це було дуже просто вибрати і використовувати, чудова документація та величезна кількість безкоштовних плагінів. Було так просто знайти те, що вам потрібно, щоб хтось із спільноти вже створив плагін, який робить все, що вам потрібно, використовуючи бібліотеку jQuery.

Це просто зводиться до простоти користування, швидкого підбору, ретельної документації, виправлення диваків веб-переглядача, великої бази спільноти, безлічі доступних плагінів та звичайного відкритого коду!


1

Я в основному користувач mootools, тому мій погляд може бути упередженим. Що робить jQuery настільки популярним, що він використовувався в популярних веб-додатках на початку днів бібліотеки js. І вам не потрібно нічого розуміти в JavaScript (наприклад, закриття), щоб ефективно використовувати його.

Вона має відносно хорошу документацію, безліч живих прикладів та багато плагінів та бібліотек, які ви можете просто розкрутити у своєму проекті.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.