Вы пока еще не знаете JS. И Кайл Симпсон признается, что тоже его не знает (по крайней мере полностью)… И никто не знает. Но все мы можем начать работать над тем, чтобы узнать его лучше. Сколько бы времени вы ни провели за изучением языка, всегда можно найти что-то еще, что стоит изучить и понять на другом уровне.Учтите, что, хотя книга и называется «Познакомьтесь, JavaScript», она не для новичков. У нее другая задача: дать обзор тем, в которых необходимо разобраться на начальном этапе изучения JS. Даже если вы уже написали достаточно кода JS, эту книгу не стоит пропускать, возможно, в ваших знаниях есть пробелы, которые необходимо заполнить перед углубленным изучением сложных тем. Пора начать изучение JS!
Author(s): Кайл Симпсон
Series: Библиотека программиста
Edition: 1
Publisher: Питер
Year: 2022
Language: Russian
Commentary: Vector PDF
Pages: 192
City: СПб.
Tags: Programming; JavaScript; Closures
Благодарности
Вступление
Предисловие
Части языка
Название?
Миссия
Путь
1. Что такое JavaScript?
О книге
Откуда взялось название?
Спецификация языка
Веб (JS)
Не только (веб) JS…
Не всегда JS
Многоликий язык
Прямая и обратная совместимость
Транспиляция
Полифилы
Что такое интерпретация?
WASM (Web Assembly)
Строго говоря
После определения
2. Обзор возможностей JS
Каждый файл является программой
Значения
Массивы и объекты
Определение типа значения
Объявление и использование переменных
Функции
Сравнения
Равно… или типа того
Сравнения с преобразованием типа
Организация кода JS
Классы
Наследование классов
Модули
Классические модули
Модули ES
Кроличья нора становится глубже
3. JS: копаем вглубь
Итерации
Потребление итераторов
Итерируемые значения
Замыкания
Ключевое слово this
Прототипы
Связывание объектов
Снова о this
А теперь — «почему»?
4. Общая картина
Столп 1: области видимости и замыкания
Столп 2: прототипы
Столп 3: типы и преобразования
По ветру
По порядку
Приложение А. Дальнейшее изучение
Значения и ссылки
Многоликие функции
Условное сравнение с преобразованием типа
Прототипические «классы»
Приложение Б. Практика, практика, практика!
Сравнения
Замыкания
Прототипы
Предлагаемые решения