Javascript и jQuery онлайн



Содержание курса


Что такое JavaScript. Интеграция в HTML
JavaScript (JS) - это объектно-ориентиров...
Основы синтаксиса. Переменные и константы
В этом уроке мы разберем основные синтаксические правила JavaScript, а также разберем понятия
Выражения и операторы
Выражение - это некоторая конструкция, которая состоит из значений, переме...
Типы данных. Логический тип.
Рассмотрим логический тип данных. Переменные этого типа данных могут пр...
Типы данных. Числовой тип
Для представления целых чисел и чисел с плавающей точкой
Типы данных. Строковый тип.
Строка в JS - это последовательность символов, к...
Типы данных. Массив
Массив - это некоторое упорядоченное множество данных, доступ к которым ос...
Типы данных. Объект
Объекты - наиболее распространенная структура данных в JS. Практически "вс...
Типы данных. Undefined и Null
Undefined- это специальное значение переменных, которое автоматически относит их к одно...
JSON
JSON (JavaScript Object Notation) - специальное представление объектов, ма...
Основы приведения типов
Поскольку JS не строго типизированный язык программирования, то возникает необходимость автоматическ...
Функции взаимодействия с пользователем. Отладка скриптов.
Для взаимодействия JS скрипта с пользователем используются три простых функции: alert()...
Управляющие конструкции: условия
До этого момента мы приводили примеры скриптов JS, которые были линейными ...
Циклы. Цикл for()
Как и в других языках программирования, в JavaScript реализованы циклы. Н...
Циклы. Циклы while() и do-while()
Рассмотрим цикл while(). Этот цикл часто называют циклом по условию. В ско...
Циклы. Цикл for (in)
Цикл for (in) используется для перебора значений массива/объекта. Его синт...
Управление циклом при помощи break и continue
В этом уроке рассмотрим директивы break и continue. Они предназначены для ...
Основы функций
Функция - это некоторый блок (фрагмент) кода, который имеет свое название,...
Область видимости переменных
Рассмотрим понятие области видимости переменных. Для ясности будем опер...
Анонимные функции. Определение методов объекта.
Также, следует заметить, что в JS используются анонимные функции (
Обработка событий
События веб-документа - это некоторые процессы, которые происходят на веб-...
Использование DOM. Доступ к элементам
При помощи JS можно получать доступ к элементам (которые являются объектами DOM) веб-страницы с цель...
Использование DOM. Изменение элементов, доступ к стилям
В предыдущем уроке мы научились получать доступ к множеству объектов или к конкретному объекту DOM. ...
Использование DOM. Добавление и удаление элементов
Посредством JS можно также добавлять объекты в объектную модель или удалять их. Для с...
Основы использования объектной модели браузера
BOM (Browser Object Model) - это специальная древовидная структура, котор...
Что такое AJAX
AJAX (Asynchronous JavaScript and XML) - это способ отправки данных на сер...
Пример из жизни: валидация формы при помощи JS
Попробуем применить полученные знания на практике. Для этого создадим JS скрипт, который проверит, в...
Что такое jQuery. Подключение jQuery
jQuery - специальная библиотека на основе JavaScript<...
Основы jQuery. Селекторы
Суть синтаксиса jQuery - это выбор объектов по селекторам и выполнение сп...
Основы jQuery. Действия
Как было отмечено в предыдущем уроке, jQuery позволяет удобно подбирать не...
jQuery: обход объектной модели документа
Обход DOM - это процесс перехода от выбранного элемента DOM к другому. Он ...
jQuery: обработка событий
В jQuery предусмотрен ряд разнообразных методов для обработки различных событий
jQuery: добавление эффектов
В jQuery, помимо возможности изменения самой DOM, есть возможность добавлять эффекты
jQuery: изменение элементов DOM и стилей
В jQuery есть возможность изменять элементы DOM, в том числе и их стилевые правила. В этом уроке буд...
jQuery: добавление и удаление элементов DOM
jQuery предоставляет удобные средства для добавления и удаления
Пример из жизни: валидация формы при помощи jQuery
Рассмотрим пример валидации формы при помощи jQuery. Задача будет оставаться такой же, а именно: пер...