JavaScript. Уровень 1. Основы веб-программирования

Купить бумажную книгу и читать

Купить бумажную книгу

По кнопке выше можно купить бумажные варианты этой книги и похожих книг на сайте интернет-магазина "Читай Город".

Using the button above you can buy paper versions of this book and similar books on the website of the "Labyrinth" online store.

Реклама. ООО «Новый Книжный Центр», ИНН: 7710422909, erid: MvGzQC98w3Z1gMq1kx5ACoy5.

Название: javascript. Уровень 1. Основы веб-программирования

Автор:

Издательство: Московский Институт Веб-дизайна и Программирования

Год: 2009

Формат: PDF

Размер: 448 mb

Страниц: Много

Качество: Хорошее

Язык: Русский

Лекции курса javascript. Уровень 1. Основы веб-программирования.

Содержание:

Модуль 1. Введение в javascript, основные сведения, синтаксис

* Краткая история javascript, текущая версия (1.5)

* Внедрение сценариев в HTML

* Синтаксис, зарезервированные слова

* Понятие операторов

* Лабораторная работа: Первый сценарий

* Понятие переменной, литерала

* Классификация типов данных, оператор typeof

* Краткое описание всех типов данных

* Глобальный объект

* Тривиальные типы данных null, undefined

* Базовые типы String, Number, Boolen

* Работа с числами - объект Math, функции (методы глобального объекта) parseInt(), parseFloat()

* Лабораторная работа: Изучение методов экземпляров String

* Лабораторная работа: Изучение методов экземпляров Number, методов глобального объекта и объекта Math

Модуль 2. Инструкции и функции

* Понятие инструкции

* Объединение инструкций, оператор ","

* Блок инструкций {}

* Условные инструкции (if, if/else, if/else if/else)

* Инструкции цикла (while, do/while, for, for/in)

* Инструкция переключения (switch/case/default)

* Инструкции continue, break

* Инструкция перехвата и обработки исключения (try/catch/finally, тип данных Error)

* Лабораторная работа: Построение таблицы в цикле (использование элемента и правил CSS для модификации внешнего вида таблицы)

* Лабораторная работа: Определение правильного окончания слова с разными числительными

* Функции

* Имена функций, их создание и вызов

* Область видимости переменных

* Аргументы функций, объект arguments, рекурсивный вызов

* Инструкция return

* Лабораторная работа: Использование функции для модернизации предыдущего примера с окончанием слова

* Лабораторная работа: Создание функции для работы с любым количеством переданных аргументов

* Лабораторная работа: Создание функции, возвращающей значение

Модуль 3. Массивы и объекты

* Массивы, тип данных Array

* Свойства и методы экземпляров Array

* Лабораторная работа: Изучение методов массивов

* Объекты в JS, тип данных Object

* Свойства и методы экземпляров Object

* Углубление понятия свойств и методов любого объекта в javascript

* Контекст исполнения функции в качестве метода объекта

* Лабораторная работа: Вызов глобальной функции как метода объекта, ключевое слово this

* Пользовательские объекты

* Понятие класса-конструктора, оператор instanceof, свойство constructor

* Механизм наследования, prototype

* Лабораторная работа:

* Создание пользовательского класса-конструктора, передача аргументов Лабораторная работа: Модификация пользовательского класса-конструктора с помощью prototype

Модуль 4. Регулярные выражения и даты

* Шаблоны для поиска в строках, тип данных RegExp

* Синтаксис регулярных выражений

* Спецсимволы, неалфавитные символы (управляющие последовательности)

* Классы символов

* Повторение

* Альтернатива, группировка и ссылки (внутри вне шаблона)

* Флаги

* Свойства экземпляров RegExp

* Методы экземпляров RegExp и String для поиска с использованием шаблонов

* Лабораторная работа: Использование рассмотренных методов для поиска

* Лабораторная работа: Составление шаблона для проверки корректности e-mail

* Создание дат, тип данных Date

* Свойства и методы экземпляров Date

* Лабораторная работа: Получение текущей и заданной дат

* Лабораторная работа: Получение даты с заданным смещением (неделя - 7 суток, месяц - 30 суток)

* Лабораторная работа: Использование экземпляров Date в качестве "секундомера"

* Заключительная часть – закрепление знаний про объекты, их свойства и методы, синтаксис доступа к ним

Дата создания страницы: