JavaScript. Базовый курс

Программа курса

Тема 1. Вводное занятие. Javascript, его эволюция, поддержка в разных браузерах. Инструменты разработчика.

Тема 2. Тег «script», объявление переменных, типы переменных (string, int, float, array, object, null, undefined). Преобразования типов. Выражения и операторы. Вывод данных в консоль и на экран.

Тема 3. Простейшие функции, объявление функций, область видимости. Аргументы функций.

Тема 4. Справочные функции Math, String.

Тема 5. Массивы и методы работы с ними. Массив, как объект.

Тема 6. Объекты и методы работы с ними.

Тема 7. Работа с датой.

Тема 8. DOM. Основные методы работы, свойства и атрибуты узлов. Дерево DOM элементов.

Тема 9. DOM. Создание и изменение узлов. document.write против document.createElement.

Тема 10. DOM. События, обработчики событий. Указатель this. Исполнение скрипта при загрузке страницы. Асинхронность.

Тема 11. ООП в JS. Часть 1. Функция или класс. Конструктор. Экземпляр класса. Указатель this.

Тема 12. ООП в JS. Часть 2. Наследование, прототипы. Операции с прототипами.

Тема 13. Окна и фреймы.

Тема 14. Фреймворки. jQuery.

Тема 15. Манипуляции с DOM посредством jQuery.

Тема 16. Реализация AJAX на jQuery, асинхронные запросы к произвольным страницам.