jQuery

jQuery – фреймворк, розроблений на основі технології JavaScript, який допомагає спростити написання великих фрагментів коду. Бібліотека Джейквері включає величезну кількість заготовлених функцій, які допомагають розробникам створювати інтерактивні елементи на сайті. Ця бібліотека працює з елементами DOM і дає можливість маніпулювати ними, а з іншого боку вона допомагає реалізувати API модулі для використання AJAX.

Основне призначення фреймворка jQuery – програмування елементів веб-ресурсів та створення різних веб-додатків.

Розробка jQuery не є комерційною, бібліотека наповнюється командою ентузіастів на пожертви.

Технологія Джейквері отримала велику популярність серед програмістів за рахунок швидкості освоєння бібліотеки, невеликого обсягу використовуваного коду і короткого часу його написання.

Історія створення

Творцем фреймворка jQuery є відомий програміст Джон Резіг, який з дитинства захоплювався кодінгом. Спочатку він вивчав QBasic, Visual Basic і HTML. У 2004 році він пристрастився до JavaScript і згодом створив на цій мові цілий ряд додатків. Розробнику не подобалося, що для роботи доводиться використовувати фрагменти коду інших девелоперів. При створенні jQuery, Резіг побачив у цьому можливість впровадити в нього модулі, які будуть часто використовуватися згодом. Це б допомогло спростити JavaScript у плані кросбраузерних рішень.

Готову бібліотеку рішень презентували на нішевій події BarCamp, яка пройшла у місті Нью-Йорк в 2006 році.

Основні можливості jQuery

Бібліотека включає наступний функціонал:

  • CSS-селектори Sizzle, які вже встигли оформитися в окремий проект;
  • Робота з DOM-елементами;
  • Події;
  • Візуальні ефекти;
  • Доповнення на AJAX;
  • Різноманітні JavaScript-розширення.

Особливості роботи фреймворку

JQuery намагається відокремити поведінку від загальної структури HTML-документа. Наприклад, якщо мова йде про роботу обробника подій натискання кнопки, то замість безпосереднього його зазначення, управління переходить до Джейквері. Бібліотека спочатку визначає кнопку, після чого трансформує сигнал в обробник подій кліку.

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

Серед модулів бібліотеки jQuery є багато вигідних компонентів, які можна застосувати в широкому спектрі завдань розробника. Разом з тим, команда розробників бібліотеки не намагалася створити набір інструментів, які дозволяли б поєднувати велику кількість jQuery-функцій, оскільки це може призвести до створення великих фрагментів коду. Саме тому вибрали архітектуру універсального ядра, яка містить бібліотеку і плагіни. Це дає можливість об'єднати тільки ті JavaScript-функції, які по-справжньому потрібні.

Основні властивості jQuery

розробка сайтів на jquery Вебдрімлаб

Основні переваги:

  • Кросбраузерність – модулі бібліотеки однаково добре працюють у будь-якому браузері;
  • Швидкість введення коду – якщо в Javascript найпростіші команди використовують кілька рядків коду, то в JQuery виходить заощадити ;
  • Зрозумілість та зручність читання команд
  • Доступно підключення різних плагінів та можливість завдання їх стилів;
  • Дуже спрощує використання Ajax;

А найголовніше Jquery вдало і просто поєднує між собою Javascript, HTML і файли CSS-стилів.

Якщо у вас виникли складнощі з впровадженням jQuery на своєму веб-проекті, наші фахівці завжди готові надати вам кваліфіковану допомогу.

consultation

Хочете стати лідером у вашій індустрії?