Глава 3. JavaScript и jQuery


JavaScript — язык сценариев, делает веб-страницы интерактивными. Добавляет элементам обратную связь, в результате чего веб-страница и отдельные html-элементы реагируют на определенные действия посетителей сайта.

3.1. Основы JavaScript

JavaScript – язык сценариев, с его помощью можно создавать интерактивные html-документы, производить вычисления, выполнять проверку допустимости данных без обращения к серверу. Сценарий JavaScript не компилируется в бинарный код наподобие .exe, а интерпретируется и обрабатывается интерпретатором, встроенным в браузер. Браузер начинает выполнять код JavaScript сразу же, как только обнаружит его на странице. Каждая строка кода выполняется последовательно, переход к следующей строке производится только после выполнения предыдущей. Если в документе содержится несколько сценариев, то они будут исполняться в порядке их расположения в документе.

3.2. Выражения в JavaScript

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

3.10. Введение в jQuery

jQuery — библиотека JavaScript, содержащая в себе готовые функции языка JavaScript, все операции jQuery выполняются из кода JavaScript. Библиотека jQuery производит манипуляции с элементами HTML, управляя их поведением и используя DOM для изменения структуры веб-страницы. При этом исходные файлы HTML и CSS не меняются, изменения вносятся лишь в отображение страницы для пользователя. Для выбора элементов в jQuery используются селекторы CSS.

3.11. Методы jQuery

Методы jQuery позволяют манипулировать содержимым веб-страницы.

3.12. События jQuery

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

3.13. Селекторы jQuery

Селекторы jQuery выбирают элементы веб-страницы, а методы выполняют операции с этими элементами. Чтобы выбрать элементы, нужно передать селектор функции $().