RUSSIAN

Современный JavaScript для нетерпеливых.

Book information

Publisher
ДМК Пресс
Year
2021
ISBN
9785970601778, 9780136502142
Language
russian
Format
PDF
Filesize
3 MB (3245014 bytes)
Pages
\288
Time added
2021-06-18 06:26:25

Description

Современный JavaScript для нетерпеливых.pdf Предисловие Об авторе От издательства Глава 1. Значения и переменные 1.1. Запуск JavaScript 1.2. Типы и оператор typeof 1.3. Комментарии 1.4. Объявления переменных 1.5. Идентификаторы 1.6. Числа 1.7. Арифметические операторы 1.8. Булевы значения 1.9. null и undefined 1.10. Строковые литералы 1.11. Шаблонные литералы 1.12. Объекты 1.13. Синтаксис объектного литерала 1.14. Массивы 1.15. JSON 1.16. Деструктуризация 1.17. Еще о деструктуризации 1.17.1. Дополнительные сведения о деструктуризации объектов 1.17.2. Объявление прочих 1.17.3. Значения по умолчанию Упражнения Глава 2. Управляющие конструкции 2.1. Выражения и предложения 2.2. Вставка точки с запятой 2.3. Ветвления 2.4. Булевость 2.5. Сравнение 2.6. Смешанное сравнение 2.7. Логические операторы 2.8. Предложение switch 2.9. Циклы while и do 2.10. Циклы for 2.10.1. Классический цикл for 2.10.2. Цикл for of 2.10.3. Цикл for in 2.11. Break и continue 2.12. Перехват исключений Упражнения Глава 3. Функции и функциональное программирование 3.1. Объявление функций 3.2. Функции высшего порядка 3.3. Функциональные литералы 3.4. Стрелочные функции 3.5. Функциональная обработка массива 3.6. Замыкания 3.7. Крепкие объекты 3.8. Строгий режим 3.9. Проверка типов аргументов 3.10. Передача большего или меньшего числа аргументов 3.11. Аргументы по умолчанию 3.12. Прочие параметры и оператор расширения 3.13. Имитация именованных аргументов с помощью деструктуризации 3.14. Поднятие 3.15. Возбуждение исключений 3.16. Перехват исключений 3.17. Ветвь finally Упражнения Глава 4. Объектно-ориентированное программирование 4.1. Методы 4.2. Прототипы 4.3. Конструкторы 4.4. Синтаксис классов 4.5. Акцессоры чтения и записи 4.6. Поля экземпляра и закрытые методы 4.7. Статические методы и поля 4.8. Подклассы 4.9. Переопределение методов 4.10. Конструирование подкласса 4.11. Классовые выражения 4.12. Ссылка this Упражнения Глава 5. Числа и даты 5.1. Числовые литералы 5.2. Форматирование чисел 5.3. Разбор чисел 5.4. Функции и константы в классе Number 5.5. Математические функции и константы 5.6. Большие целые 5.7. Конструирование дат 5.8. Функции и методы класса Date 5.9. Форматирование дат Упражнения Глава 6. Строки и регулярные выражения 6.1. Преобразование между строками и последовательностями кодовых точек 6.2. Подстроки 6.3. Прочие методы класса String 6.4. Тегированные шаблонные литералы 6.5. Простые шаблонные литералы 6.6. Регулярные выражения 6.7. Литеральные регулярные выражения 6.8. Флаги 6.9. Регулярные выражения и Юникод 6.10. Методы класса RegExp 6.11. Группы 6.12. Методы класса String для работы с регулярными выражениями 6.13. Еще о методе replace 6.14. Экзотические возможности Упражнения Глава 7. Массивы и коллекции 7.1. Конструирование массива 7.2. Свойство length и индексные свойства 7.3. Удаление и добавление элементов 7.4. Прочие методы изменения массива 7.5. Порождение элементов 7.6. Поиск элементов 7.7. Перебор всех элементов 7.8. Разреженные массивы 7.9. Редукция 7.10. Отображения 7.11. Множества 7.12. Слабые отображения и множества 7.13. Типизированные массивы 7.14. Буферные массивы Упражнения Глава 8. Интернационализация 8.1. Понятие локали 8.2. Задание локали 8.3. Форматирование чисел 8.4. Локализация даты и времени 8.4.1. Форматирование объектов Date 8.4.2. Диапазоны 8.4.3. Относительное время 8.4.4. Форматирование с точностью до отдельных частей 8.5. Порядок следования 8.6. Другие методы класса String, чувствительные к локали 8.7. Правила образования множественного числа и списков 8.8. Различные средства, относящиеся к локалям Упражнения Глава 9. Асинхронное программирование 9.1. Конкурентные задачи в JavaScript 9.2. Создание обещаний 9.3. Немедленно улаживаемые обещания 9.4. Получение результата обещания 9.5. Сцепление обещаний 9.6. Обработка отвергнутых обещаний 9.7. Выполнение нескольких обещаний 9.8. Гонка нескольких обещаний 9.9. Асинхронные функции 9.10. Асинхронно возвращаемые значения 9.11. Конкурентное ожидание 9.12. Исключения в асинхронных функциях Упражнения Глава 10. Модули 10.1. Понятие модуля 10.2. Модули в ECMAScript 10.3. Импорт по умолчанию 10.4. Именованный импорт 10.5. Динамический импорт 10.6. Экспорт 10.6.1. Именованный экспорт 10.6.2. Экспорт по умолчанию 10.6.3. Экспортируемые средства – это переменные 10.6.4. Реэкспорт 10.7. Упаковка модулей Упражнения Глава 11. Метапрограммирование 11.1. Символы 11.2. Настройка с помощью символьных свойств 11.2.1. Настройка метода toString 11.2.2. Управление преобразованием типов 11.2.3. Символ Species 11.3. Атрибуты свойств 11.4. Перечисление свойств 11.5. Проверка наличия свойства 11.6. Защита объектов 11.7. Создание и обновление объектов 11.8. Доступ к прототипу и его обновление 11.9. Клонирование объектов 11.10. Свойства-функции 11.11. Привязка аргументов и вызов методов 11.12. Прокси 11.13. Класс Reflect 11.14. Инварианты прокси Упражнения Глава 12. Итераторы и генераторы 12.1. Итерируемые значения 12.2. Реализация итерируемого объекта 12.3. Закрываемые итераторы 12.4. Генераторы 12.5. Вложенное yield 12.6. Генераторы как потребители 12.7. Генераторы и асинхронная обработка 12.8. Асинхронные генераторы и итераторы Упражнения Глава 13. Введение в TypeScript 13.1. Аннотации типов 13.2. Запуск TypeScript 13.3. Терминология, относящаяся к типам 13.4. Примитивные типы 13.5. Составные типы 13.6. Выведение типа 13.7. Подтипы 13.7.1. Правило подстановки 13.7.2. Факультативные и лишние свойства 13.7.3. Вариантность типов массива и объекта 13.8. Классы 13.8.1. Объявление классов 13.8.2. Тип экземпляра класса 13.8.3. Статический тип класса 13.9. Структурная типизация 13.10. Интерфейсы 13.11. Индексные свойства 13.12. Более сложные параметры функций 13.12.1. Факультативные, подразумеваемые по умолчанию и прочие параметры 13.12.2. Деструктуризация параметров 13.12.3. Вариантность типа функции 13.12.4. Перегрузка 13.13. Обобщенное программирование 13.13.1. Обобщенные классы и типы 13.13.2. Обобщенные функции 13.13.3. Ограничения на типы 13.13.4. Стирание 13.13.5. Вариантность обобщенных типов 13.13.6. Условные типы 13.13.7. Отображаемые типы Упражнения Предметный указатель

Similar books

Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique

Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique

2025 · PDF

Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная

Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная

2022 · PDF

Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание

Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание

2021 · PDF

Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.) =: Archaeological Cultures of Siberia in the context of Cross-cultural contacts in Eurasia: dedicated to the 300th anniversary of the first scientific archaeological excavations in Siberia (1722) : материалы Международной археологической конференции молодых исследователей "Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.)" (Новосибирск, 21-25 ноября 2022 г.)

Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.) =: Archaeological Cultures of Siberia in the context of Cross-cultural contacts in Eurasia: dedicated to the 300th anniversary of the first scientific archaeological excavations in Siberia (1722) : материалы Международной археологической конференции молодых исследователей "Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.)" (Новосибирск, 21-25 ноября 2022 г.)

2022 · PDF

Трешниковские чтения - 2023. Современная географическая картина мира и технологии географического образования =: Treshnikov readings - 2023. Modern geographical global picture and technology of geographic education : материалы Всероссийской научно-практической конференции с международным участием, посвящённой памяти знаменитого российского океанолога, исследователя Арктики и Антарктики, академика Алексея Фёдоровича Трёшникова и 60-летию Ульяновского областного отделения Всероссийской общественной организации "Русское гаографическое общество" (13 апреля 2023)

Трешниковские чтения - 2023. Современная географическая картина мира и технологии географического образования =: Treshnikov readings - 2023. Modern geographical global picture and technology of geographic education : материалы Всероссийской научно-практической конференции с международным участием, посвящённой памяти знаменитого российского океанолога, исследователя Арктики и Антарктики, академика Алексея Фёдоровича Трёшникова и 60-летию Ульяновского областного отделения Всероссийской общественной организации "Русское гаографическое общество" (13 апреля 2023)

2023 · PDF

Управление объектами интеллектуальной собственности. Искусство изобретать: учебник для обучающихся по направлениям подготовки 23.00.00 , направлениям подготовки 23.03.01 "Технология транспортных процессов", уровень образования-"бакалавриат", 23.03.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования-"бакалавриат", 23.04.01 "Технология транспортных процессов", уровень образования- "магистратура", 23.04.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования- "магистратура"

Управление объектами интеллектуальной собственности. Искусство изобретать: учебник для обучающихся по направлениям подготовки 23.00.00 , направлениям подготовки 23.03.01 "Технология транспортных процессов", уровень образования-"бакалавриат", 23.03.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования-"бакалавриат", 23.04.01 "Технология транспортных процессов", уровень образования- "магистратура", 23.04.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования- "магистратура"

2022 · PDF

Философия. Учебно-методический комплекс дисциплины по направлениям подготовки: 51.03.03 (071800.62) «Социально-культурная деятельность», профили подготовки: «Социально-культурные технологии в индустрии досуга», «Менеджмент социально-культурной деятельности», «Менеджмент детско-юношеского досуга», «Постановка и продюсирование культурно-досуговых программ», «Социально-культурная анимация и рекреация»; 38.03.02 (080200.62) «Менеджмент», профили подготовки: «Управление человеческими ресурсами», «Управление малым бизнесом», квалификации (степень) выпускника – «бакалавр»

Философия. Учебно-методический комплекс дисциплины по направлениям подготовки: 51.03.03 (071800.62) «Социально-культурная деятельность», профили подготовки: «Социально-культурные технологии в индустрии досуга», «Менеджмент социально-культурной деятельности», «Менеджмент детско-юношеского досуга», «Постановка и продюсирование культурно-досуговых программ», «Социально-культурная анимация и рекреация»; 38.03.02 (080200.62) «Менеджмент», профили подготовки: «Управление человеческими ресурсами», «Управление малым бизнесом», квалификации (степень) выпускника – «бакалавр»

2014 · PDF

Проектирование устройств приема и обработки сигналов: учебно-методическое пособие по курсу "Устройства приема и обработки сигналов" для студентов всех форм обучения специальностей: 210400.62 Радиотехника. Бакалавр Б.3.10. Основы цифровой обработки сигналов; 210700.62 Системы мобильной связи. Бакалавр Б.3.19. Радиоприемные устройства систем мобильной связи; 210601.65 Радиоэлектронные системы и комплексы. Специалист С.3.18. Устройства приема и обработки сигналов; 090302.65 Защита информации в системах связи и управления. Специалист С.3.30. Устройства приема и обработки сигналов

Проектирование устройств приема и обработки сигналов: учебно-методическое пособие по курсу "Устройства приема и обработки сигналов" для студентов всех форм обучения специальностей: 210400.62 Радиотехника. Бакалавр Б.3.10. Основы цифровой обработки сигналов; 210700.62 Системы мобильной связи. Бакалавр Б.3.19. Радиоприемные устройства систем мобильной связи; 210601.65 Радиоэлектронные системы и комплексы. Специалист С.3.18. Устройства приема и обработки сигналов; 090302.65 Защита информации в системах связи и управления. Специалист С.3.30. Устройства приема и обработки сигналов

2015 · PDF