бібліотека jquery
Якщо коротко охарактеризувати те, що робить бібліотека jQuery, то це прозвучить досить буденно: дана бібліотека дозволяє змінювати вміст HTML-документів шляхом маніпулювання об'єктами моделі, створюваної браузерами в процесі обробки HTML-коду (так звані DOM-маніпуляції).
У роботі з jQuery є щось настільки елегантне і привабливе, що завдання, вирішення яких зазвичай вимагає виконання безлічі нудних рутинних операцій, раптово надзвичайно спрощуються, так що, почавши використовувати jQuery, ви вже не зможете від цього відмовитися. Що стосується особисто мене, то я використовую jQuery в своїх проектах з наступних причин:
Засоби jQuery надзвичайно виразні. Ця бібліотека дозволяє домогтися набагато більшого при набагато меншому обсязі коду, ніж в разі використання програмних DOM-інтерфейсів браузерів.
Методи jQuery застосовні до цілих груп елементів. Пропонований в DOM-моделі стандартний підхід, заснований на шаблонної ланцюжку дій "вибрати-повторити-змінити", більше не потрібно. Наслідком цього є зменшення кількості циклів for в коді, а значить, і зниження ймовірності появи в ньому помилок.
Бібліотека jQuery справляється з відмінностями в реалізації DOM в різних браузерах (проблеми крос-браузерності). Наприклад, мене не повинна турбувати думка про особливості підтримки того чи іншого засобу, ніж сумно славиться браузер Internet Explorer (IE). Достатньо всього лише сформулювати jQuery свої побажання, і бібліотека самостійно забезпечить сумісність з конкретним браузером.
Тут також розглядаються бібліотека jQuery UI - це набір інструментальних засобів, який призначений для створення універсальних призначених для користувача інтерфейсів і може застосовуватися на будь-яких пристроях.