Основи мови JavaScript
- Огляд мови JavaScript: історія, роль і місце, семантика і синтаксис
- Огляд інструментарію налагодження коду браузерів. Принципи роботи з console: огляд властивостей і методів
- Типи даних. Oператор: арифметичні, логічні. Оператор typef (). Пріоритет виконання
- Вирази. Операції над змінними. Область видимості змінних: Local Context, Global
- Context Взаємодія з користувачем
- Взаємодія з користувачем через діалогові вікна
- Пошук елементів у документі, використовуючи getElementById і getElementsByTagName
- Використання валідатора Jshint.com Основні конструкції програмування
- Розгалуження: IF, If … else, if … else if
- Цикли (Повторення): While, do … while, for
- Конструкція Swich … Case
- Конструкція try … catch, клас Error. Обробка помилок. Робота з масивами
- Масиви даних: одномірні, двовимірні, багатовимірні. Властивості і методи роботи з масивом: length, map (), indexOf (), lastIndexOf (). конструкція foreach
- Aсоціативні масиви (структури даних типу: словник, хеш). Метод Keys () Стандартний клас Object, методи роботи: toString () і valueOf (). Oператор delete. Поняття функції, точки її виклику, рекурсія, принцип зворотнього виклику (callback). Інтервали і таймери (setInterval (), setTimeout (), setImmediate ()). Використання return з множинним вибором. Вбудовані і власні конструктори
- Огляд основних вбудованих конструкторів
- Розгляд основних типів даних в якості об’єктів. Робота з рядками і датами
- Огляд методів
- Введення в регулярні вираження