Изучаем программирование на JavaScript
Вы готовы сделать шаг вперед в веб-программировании и перейти от верстки в HTML и CSS к созданию полноценных динамических страниц? Тогда пришло время познакомиться с самым «горячим» языком программирования — JavaScript!
С помощью этой книги вы узнаете все о языке JavaScript — от переменных до циклов. Вы поймете, почему разные браузеры по-разному реагируют на код и как написать универсальный код, поддерживаемый всеми браузерами. Вам станет ясно, почему с кодом JavaScript никогда не придется беспокоиться о перегруженности страниц и ошибках передачи данных. Не пугайтесь, даже если ранее вы не написали ни одной строчки кода, — благодаря уникальному формату подачи материала эта книга с легкостью проведет вас по всему пути обучения: от написания простейшего скрипта до создания сложных веб-проектов, которые будут работать во всех современных браузерах.
Особенностью этого издания является уникальный способ подачи материала, выделяющий серию «Head First» издательства O'Reilly в ряду множества скучных книг, посвященных программированию.
Автор(ы) | Эрик Фримен, Элизабет Робсон |
Переводчик | Е. Матвеев |
Издательство | Питер |
Серия | Head First O'Reilly |
Год издания | 2021 |
ISBN | 978-5-4461-0893-0 |
Возрастное ограничение | 16+ |
Кол-во страниц | 640 |
Формат страниц | 84x108/16 (205x275 мм) |
Размеры товара | 236 × 204 × 28 мм |
Язык | Русский |
Переплёт | Мягкий |
Доп. сведения | Офсетная бумага |
Иллюстрации | черно-белые |
Тираж | 1000 экз. (доп.) |
Вес | 1255 г |
Введение 25
1 Первое знакомство с JavaScript. В незнакомых водах 37
2 Настоящий код. Следующий шаг 79
3 Знакомство с функциями. Функции для всех 113
4 Наведение порядка в данных. Массивы 157
5 Знакомьтесь: объекты. Поездка в Объектвиль 203
6 Взаимодействие с веб-страницей. Модель DOM 257
7 Типы, равенство, преобразования и все такое.
Серьезные типы 291
8 Все вместе. Построение приложения 341
9 Асинхронное программирование. Обработка событий 403
10 Первоклассные функции. Функции без ограничений 449
11 Анонимные функции, область действия и замыкания.
Серьезные функции 495
12 Нетривиальное создание объектов. Создание объектов 539
13 Использование прототипов. Сильные объекты 579