Что такое jQuery?

jQuery — это быстрая, легкая и многофункциональная библиотека JavaScript. Это помогает в

  • Обход DOM и манипулирование им
  • Обработка событий
  • Плагины
  • Утилиты
  • Селекторы
  • Атрибуты
  • Аякс

Он универсален и имеет удобный API, который работает во множестве приложений. jQuery содержит множество полезных методов, которые разработчики могут использовать в соответствии со своим проектом.

Кто создал jQuery и зачем?

Первоначально jQuery был создан в январе 2006 года в BarCamp NYC Джоном Резигом, но вдохновлен более ранней библиотекой cssQuery Дина Эдвардса. У Джона Резига возникла идея создания jQuery, когда он разочаровался в том, как сложно писать кросс-браузерный JavaScript, и чтобы решить эту проблему, он решил написать свою собственную библиотеку JavaScript. jQuery был разработан в течение 3–4 месяцев работы с частичной занятостью, и изначально это была гораздо меньшая версия, чем сейчас, а поддержка браузера была не так хороша. Разработка jQuery потребовала дополнительных 8 месяцев работы, чтобы получить версию 1.0, наряду с большим вкладом других разработчиков. Разработчики влюбились в простоту и эффективность jQuery, что привело к созданию одной из наиболее часто используемых библиотек JavaScript среди популярных сайтов.

В чем разница между jQuery и JavaScript?

JavaScript — это независимый язык, который может существовать сам по себе, тогда как jQuery — это библиотека JavaScript, которую необходимо преобразовать в JavaScript, чтобы встроенный в браузер движок JavaScript мог ее интерпретировать и запускать. Хотя они оба очень разные, jQuery не существовало бы без разработки JavaScript. JavaScript использует JIT [Just in Time Compiler], который представляет собой комбинацию интерпретатора и компилятора и написан на C. Это комбинация сценария ECMA и DOM (объектная модель документа). В то время как jQuery использует ресурсы, предоставляемые JavaScript, чтобы упростить задачу. У него есть только DOM.

Почему вы должны использовать jQuery?

jQuery — одна из самых популярных библиотек JavaScript по множеству причин. Если бы у вас был выбор ввести страницу, полную кода, в отличие от урезанной версии, почему бы и нет? Любой, кто хорошо разбирается в JavaScript, без труда поймет, как его использовать. Существует так много ресурсов о том, как вы можете это использовать и как это реализовать. jQuery берет на себя обычные, повторяющиеся задачи, удаляя всю ненужную разметку и оставляя ее короткой, умной и понятной. Учитывая все это, почему бы вам не использовать его?