Почему jQuery проще, чем Javascript

Дата публикации:Февраль 1, 2011

jQuery не несет в себе ничего кардинально нового — это не отдельный язык, а простая Javascript библиотека. Ее разработка ставила перед собой одну цель: добиться упрощения языка и расширить границы его применения. Синтаксис Javascript, представленный в jQuery, стал гораздо проще и понятнее: уродливые и громоздкие вещи были заменены на современные, удобные конструкции, открыв дорогу новым тенденциям в веб-разработке.

Одной из первых особенностей, приглянувшихся мне в jQuery (помимо превосходной, четкой документации), был фантастический «механизм циклов». Сейчас я называю его «циклическим выполнением», что для людей, обладающих более формальными навыками программирования или предыдущим опытом работы с jQuery, может показаться слишком «поверхностным» и «околонаучным». В таком случае введем более подходящий термин: «неявная итерация». По существу, jQuery выполняет итерации, т.е. повторения (иначе: циклы) по выбранным элементам контейнерного объекта без введения явного итератора (отсюда слово «неявная» в понятии «неявная итерация»). Отбросив сложные определения, можно сказать, что вы можете осуществить различные действия с рядом элементов без использования циклов foreach или while.

Еще одна удивительная особенность jQuery — это возможность создания операторных цепочек. Операторные цепочки позволяют применить к выбранному ряду элементов сразу несколько различных действий, без необходимости многократного вызова требуемых функций и сценариев. Создание цепочек преобразований является удивительной и полезной практикой, которую мы подробно рассмотрим в дальнейшем при работе с jQuery.

Наконец, jQuery является очень гибкой и расширяемой средой. За годы, прошедшие с появления указанной библиотеки, разработчиками было создано несколько тысяч различных плагинов, ориентированных на выполнение широкого круга действий. Как мы обнаружим в дальнейшем, написать собственный плагин для jQuery не составляет особого труда. Однако, как и в случае с WordPress плагинами, большинство задач можно будет решить, опираясь на уже существующие разработки.

Мы начнем с изучения основ данной библиотеки и закончим рассмотрением различных способов применения jQuery в WordPress.

Поделиться

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.

Предыдущая запись:

Следующая запись: