Оглавление 1. Основные понятия jQuery 1. Особенности jQuery 2. Получите jQuery 3. Используйте jQuery (1) Введение jQuery (2) написание jQuery (3) Загрузка события в jQuery (4) объект jQuery 2. Использование селекторов 1. Базовый селектор 2. Селектор уровня 3. Выбор фильтра Подвести итог
Что такое jQuery? jQuery — это быстрая и лаконичная библиотека JavaScript. Ее философия дизайна — «пиши меньше, делай больше», пропагандируя использование меньшего количества кода для выполнения большего количества задач. За этот период обучения я почувствовал, что jQuery — это «синтаксический сахар», вроде обертки конфеты, благодаря которому js выглядит лучше.
Официальный сайт jQuery: jquery.com (может быть недоступен)
jQueryиз Китайский сайт Станция:jQuery API Китайская документация | jQuery Китайский сайт
URL-адрес загрузки jQuery,Вы можете скачать его здесьjQueryиз Все версии:jQuery CDN
Сначала создайте папку, загрузите jQuery, а затем используйте тег сценария, чтобы представить jQuery.
<script src="jquery-3.3.1.min.js"></script>
Сокращенная форма:
$(function() { // Код, выполняемый после загрузки DOM страницы});
Полная форма:
$(document).ready(function() {
// Код, выполняемый после загрузки DOM страницы
});
Сравнительный элемент | window.onload | $(document).ready() |
---|---|---|
время исполнения | Перед выполнением необходимо дождаться загрузки всего содержимого веб-страницы. | Выполняется после завершения всех рисунков DOM на веб-странице, связанный контент может быть не загружен. |
количество записей | Не могу написать несколько | Вы можете написать несколько из них и выполнять их последовательно. |
Упрощенное письмо | никто | $0 |
Существует два способа выражения объектов jQuery: вы можете использовать символ $ или использовать jQuery.
// используем "$" $(функция () { }); // используя "jQuery" jQuery(функция () { });
jQueryобъектизстатический метод:создаватьjQueryобъектиз Синтаксис:“(параметр)", синтаксис вызова статического метода: ".имя метода()”。
console.log($("div")); // Создаем объект jQuery для элемента div console.log($.trim(" a ")); // Используйте метод Trim() для удаления пробельных символов на обоих концах строки
Объекты DOM не могут использовать метод jQuery display() для скрытия соответствующих элементов, но они могут использовать display для их скрытия.
Объекты DOM и объекты jQuery можно конвертировать друг в друга: Метод преобразования объекта jQuery в объект DOM:
Получить объект DOM из объекта jQuery,После извлечения объекта вы можете использовать объект DOM для управления элементами. Есть два способа,Способ первый:("div")[0]; Способ второй:
Метод преобразования объекта DOM в объект jQuery:
Сначала получите объект DOM,var myDiv = document.querySelector('div');
а затем конвертировать,var div = $(myDiv);
Базовый селектор jQuery аналогичен селектору CSS. Селектор классов использует $ для выбора.
имя | использование | описывать |
---|---|---|
селектор идентификатора | $("#id") | Получить элемент с указанным идентификатором |
полный селектор | $("*") | Сопоставить все элементы, * — регулярное выражение |
селектор класса | $(".class") | В файл структуры индексной страницы попадают элементы одного и того же класса. |
селектор тегов | $("div") | Получить все элементы с одинаковым именем тега |
Селектор объединения | $("div,p,li") | Выбрать несколько элементов |
Селектор пересечений | $("li .current") | элемент пересечения |
Как показано ниже, введите $('.class') в консоли, чтобы выбрать нужный элемент.
Иерархический селектор jQuery. Иерархический селектор может завершить получение многоуровневых элементов.
имя | использование | описывать |
---|---|---|
селектор потомков | $("ul > li") | Получить дочерние элементы |
селектор потомков | $("ul li") | Получить дочерние элементы |
Селекторы фильтров используются для фильтрации элементов и обычно используются в сочетании с другими селекторами.
имя | использование | описывать |
---|---|---|
:first | $("li:first") | Получить первый элемент li |
:last | $("li:last") | Получить последний элемент li |
:eq(index) | $("li:eq(2)") | Получите элемент li и выберите элемент с индексом 2. |
:odd | $("li:odd") | Получить элементы li, выбрать элементы с нечетными индексами |
:even | $("li:even") | Получить элементы li, выбрать элементы с четными индексами |
Обычно используются следующие методы скрининга:
Вышеупомянутое содержание обучения на сегодня, я хотел бы поделиться им с вами.