jQuery

Верхній колонтитул

jQuery

jQuery

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

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

Фреймворків для JavaScript існує багато. Візьмемо, хоча б, такі назви як Prototype, Dojo або MooTools. Всі вони пропонують унікальні послуги, як і початкові програми, як правило, працюють з DOM, які дають можливість виконати різні анімаційні ефекти. Творці цього типу бібліотек змагаються в тому, чиє творіння швидше і якомога простіше у використанні. З огляду на вже написане, і еластичність програмування в JavaScript, навчання кожного фреймворка пов'язана з оволодінням синтаксисом і функцією, які просто необхідні для його використання. Швидкість виконання скрипта залежить, перш за все, від авторських рішень. Деякі з них дуже вдалі, інші - не зовсім. jQuery пропонує дуже просту конструкцію. Більшості функцій дані назви, які відповідають виконуваним завданням. Також спосіб приведення їх в дію і запис є дуже простими для користувача. Це і є головна мета фреймворків - пропонуючи потрібні послуги, зробити роботу для користувача приємною і швидкою. Можна сказати, що працювати з фреймворком - це як будувати будинок. Неначе хтось дає вам всі матеріали, інструменти та працівників, а від вас вже залежить що ви з ними зробите і в яких цілях використовуєте.

Ось і в роботі з jQuery у нас схожа ситуація. Хтось створив безліч функцій, які полегшують життя вебмайстру. І тільки від нас залежить, яку з цих функцій ми використовуємо. Дуже часто керувати вибором функцій будуть наші потреби в них. Якщо ми захочемо, щоб кожен елемент цього типу був заблокований, ми вдамося до допомоги спеціальної функції в jQuery, яка збере всі елементи даного типу і застосує для них атрибут disabled. Для цього нам вистачить всього однієї назви типу елементів. Порівнюючи це, наприклад, з будівельною діяльністю - ми будемо мати потребу в конкретному назві сектора або дільниці, щоб можливо було почати на ній працювати.

jQuery, якщо мова йде про фреймворк JavaScript - це один з найбільш вдалих проектів, простий у використанні і дуже ергономічний. Весь фреймворк займає тільки 32Кб файлу .js. Побачивши його вихідний код, ви можете потрапити в деяке замішання, але не хвилюйтесь, це зроблено для того щоб скрипт займав якомога менше місця. Всі прогалини і порожні місця стиснуті так, щоб позбутися від непотрібних байтів, які збільшують розмір файлу. Авжеж до версії більшою за розміром, але повністю прозорою є доступ також. Обидві їх можна скачати на сторінці проекту jQuery.com або підключити їх c Мережі доставки (і дистрибуції) контенту (CDN) компанії Google - повна і мінімальна версії. Тільки від вас залежить яку вибрати.