Перейти к содержимому

2. Установка и подключение

Существует несколько способов добавить jQuery в проект.

📦 Способ 1: CDN (рекомендуется для начинающих)

Заголовок раздела «📦 Способ 1: CDN (рекомендуется для начинающих)»
<!DOCTYPE html>
<html>
<head>
<title>jQuery Demo</title>
</head>
<body>
<h1>Hello jQuery!</h1>
<!-- jQuery через Google CDN -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
<!-- Твой код -->
<script>
$(document).ready(function() {
$('h1').css('color', 'blue');
});
</script>
</body>
</html>
<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
  1. Перейди на jquery.com/download
  2. Скачай jquery-3.7.1.min.js
  3. Помести в папку проекта:
project/
├── index.html
└── js/
└── jquery-3.7.1.min.js
<script src="js/jquery-3.7.1.min.js"></script>
Окно терминала
npm install jquery
import $ from 'jquery';
$(document).ready(() => {
console.log('jQuery loaded!');
});
  • Поддержка современных браузеров
  • Улучшенная производительность
  • Рекомендуется для новых проектов
  • Отказ от поддержки IE 6-8
  • Меньший размер файла
  • Поддержка IE 6-8
  • Для старых проектов
if (typeof jQuery != 'undefined') {
console.log('jQuery version: ' + jQuery.fn.jquery);
} else {
console.log('jQuery not loaded!');
}
if (window.jQuery) {
console.log('jQuery is ready!');
}

Код выполнится после полной загрузки DOM:

$(document).ready(function() {
// DOM готов, можно работать
$('button').click(function() {
alert('Clicked!');
});
});
$(function() {
// То же самое
$('button').click(() => alert('Clicked!'));
});
document.addEventListener('DOMContentLoaded', () => {
// DOM готов
});
  • Сжатый код без пробелов
  • Меньший размер (~30KB)
  • Используй на рабочем сайте
  • Читаемый код с комментариями
  • Больший размер (~90KB)
  • Удобно для отладки
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>jQuery Project</title>
<style>
body {
font-family: Arial, sans-serif;
max-width: 800px;
margin: 50px auto;
padding: 20px;
}
</style>
</head>
<body>
<h1>My jQuery App</h1>
<button id="testBtn">Click Me!</button>
<!-- jQuery -->
<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<!-- App code -->
<script>
$(function() {
$('#testBtn').click(function() {
$(this).text('Clicked!');
});
});
</script>
</body>
</html>

Создай HTML файл с подключенным jQuery и проверь, что он работает: