Приклад використання jQuery. Приклади jQuery для початківців Круті приклади скриптів jquery

Напевно, Ви чули про чудову бібліотеку Javascript під назвою jQuery. Що таке насправді jQuery?

Як полегшити життя веб-розробника? З чого почати? jQuery робить написання Javascript цікавим та простішим. За допомогою цієї бібліотеки багато досить складних аспектів Javascript можна легко впровадити в будь-які програми.

Сьогоднішній наш урок розповість про те, як розпочати роботу з jQuery та як написати свій перший скрипт.

Що таке jQuery?

jQuery дуже легка бібліотека Javascript (деякі називають її фреймворком), яка позбавляє головного болю при написанні Javascript коду. У неї багато дуже потужних можливостей, як наприклад: відстеження DOM, додавання красивих ефектів та анімацій до елементів, супер прості Ajax техніки та методи. На головній сторінці сайту jQuery найточніший, на мій погляд, опис:

jQuery швидка та лаконічна бібліотека, яка спрощує обробку подій, анімацію та взаємодію з Ajax для більш швидкої веброзробки. jQuery розроблено для того, щоб змінити методи написання JavaScript коду.

Які переваги jQuery?

Давайте коротко пройдемося за деякими перевагами та властивостями даного фреймворку:

Істотно зменшується кількість коду (необхідного для роботи скрипту) в порівнянні з JavaScript, що в свою чергу означає менше тимчасових витрат і більше читабельний код. Далі у статті будуть розглянуті деякі приклади.

Набагато простіше зрозуміти код (на відміну JavaScript). У нашому світі чим швидше Ви закінчите процес програмування, тим більше часу зможете приділити іншим цілям.

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

Використання Ajax стає набагато простіше. Вам знадобиться всього 5 рядків коду (іноді менше) для створення простого Ajax запиту.

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

З jQuery весело:)

Як почати?

Насамперед Вам необхідно відвідати головну сторінкуофіційного сайту jQuery і завантажити найсвіжішу версію цього фреймворку. Після завантаження необхідно завантажити цей файл себе на хостинг, і в шапці документа прописати посилання на цей файл.

В якості альтернативи можна скористатися допомогою великого Гугла і поставити посилання на їх сервер, де знаходяться завжди свіжі версіїбудь-яких фреймворків. Необхідне посилання можна знайти.

Чи готовий документ?

Для виконання нашого першого jQuery скрипта, нам необхідно помістити весь наш скрипт у функцію. Ця функція буде виконана за повної готовності DOM (коли "документ буде готовий" - дослівний переклад з англ.). Зауважте, що це дуже схоже на популярну подію onload, але не є тим самим. Давайте поглянемо на приклад:

$(document).ready(function()( //Code here));

Вище ми говоримо jQuery виконати будь-який код всередині функції при повній готовності DOM.У цьому є свої переваги, незважаючи на те, що може бути багатьом не зрозуміло. Насамперед, використовуючи цю техніку, ми повністю розділяємо Javascript від HTML. По-друге, нам не потрібно чекати повного завантаження сторінки, достатньо завантаження DOM.

Для лінивих кодерів, або для тих, у кого кожен символ на рахунку, можна скоротити код вище:

$(function()( //Code here));

Ваш перший скрипт jQuery

Ми вже знаємо, як посилатися на бібліотеку. Також нам трохи зрозуміла функція document.ready. Тепер настав час написати найпростіший скрипт.

Давайте зробимо його максимально простим. Для цього прикладу, давайте зробимо сторінку з текстом і цитатою в кінці. Ми хочемо показувати цитату тільки якщо користувач натисне на кнопку. Погляньте нижче на необхідний код:

$(document).ready(function()(
var myQuote = $("#my_quote");
myQuote.hide();
$(".button").click(function()(
myQuote.show(500);
});
});

Давайте детально розглянемо весь код.

Як говорилося вище, ми вміщуємо весь код до виконання всередині функції $document.ready().

Ми надаємо id нашої цитати (my_quote) змінну myQuote. Тепер ми маємо доступ до цитати з id my_quote.

От і все. При натисканні на кнопку протягом 0.5 секунд буде показана цитата. Дуже легко, чи не так?

Далі буде....

Дякую за увагу! Всього найкращого!

Ну для початку Вам знадобиться сам фреймворк, його ви зможете завантажити з домашньої сторінки проекту, потім проініціалізувати:


А основні моменти допоможе зрозуміти наступна діаграма:

Як отримати елемент за допомогою jQuery?

Щоб розуміти як працює селектор Вам все-таки необхідні базові знання CSS, т.к. саме від принципів CSS відштовхує селектор jQuery: