Новые возможности JavaScript. Как написать чистый код по всем правилам современного языка

Новые возможности JavaScript. Как написать чистый код по всем правилам современного языка
Бомбора
артикул: 4956592
1,691.00 руб.
Доставка из: Россия
   Описание
Руководство по JavaScript для тех, кто хочет кодить быстро и эффективно.
«Новые возможности JavaScript» — это сборник правил написания кода на современном языке JavaScript. На наглядных примерах автор объясняет, как работают последние версии JS, какие приемы в нем можно использовать, чтобы сделать код коротким и чистым, а каких ошибок лучше избегать, чтобы не было багов.
Книга будет полезна всем, кто имеет по крайней мере базовое представление о JavaScript и хочет изучить новые возможности языка, появившиеся в последние годы.
Благодаря ей вы узнаете:
• Чем последние версии JS отличаются друг от друга.
• Как расширился функционал объектов в коде.
• Что нового могут предложить функции.
• Как использовать современный синтаксис языка.
• Какими будут дальнейшие улучшения JS.
Это не академическая книга для экспертов в программировании. Это практическая книга для обычных разработчиков на JavaScript, желающих развивать свои навыки программирования и идти в ногу со временем.
Ти Джей Краудер — инженер-программист с 30-летним стажем, руководитель британской компании Farsight Software, которая занимается консалтингом и разработкой программного обеспечения.
   Характеристики
age: 12
author: Краудер Ти Джей
availabilityCode: 3
Cover: твердый переплёт
ds: 25
ISBN: 978-5-04-159515-9
page_extent: 640
series: Мировой компьютерный бестселлер
table_of_contents: ОБ АВТОРЕ О ТЕХНИЧЕСКОМ РЕДАКТОРЕ О ТЕХНИЧЕСКОМ КОРРЕКТОРЕ БЛАГОДАРНОСТИ ВВЕДЕНИЕ О чем эта книга? Кому стоит читать эту книгу Как пользоваться этой книгой ГЛАВА 1. НОВЫЕ ВОЗМОЖНОСТИ В ES2015-ES2020 И ДАЛЕЕ Определения, что есть что и терминология Что такое Ecma? ECMAScript? TC39? Что такое ES6? ES7? ES2015? ES2020? "Движки" JavaScript, браузеры и др. Что за "новые возможности"? Как создаются новые возможности? Кто здесь главный Процесс Вовлечение в процесс Следите за новыми возможностями Использование текущих функций во вчерашних условиях и разрабатываемых возможностей сегодня Транспилирование примера с помощью Babel Обзор главы ГЛАВА 2. ОБЪЯВЛЕНИЯ БЛОЧНОЙ ОБЛАСТИ ВИДИМОСТИ ДЛЯ LET И CONST Введение в let и const Истинная блочная область видимости Повторные объявления - это ошибка Поднятие и временная мертвая зона Новый вид глобальных переменных Const: Константы в JavaScript Основы const Объекты, на которые ссылается const, по- прежнему изменяемы Блочная область видимости в циклах Проблема "замыканий в циклах" Привязки: Как работают переменные, константы и другие идентификаторы Циклы while и do-while Последствия для производительности Константа в блоках цикла Константа в циклах for-in От старых привычек к новым Используйте const или let вместо var Сохраняйте узкую область видимости переменных Используйте блочную область видимости вместо встроенных анонимных функций ГЛАВА 3. ФУНКЦИИ Стрелочные функции и лексические this, super и т. д. Синтаксис стрелочной функции Стрелочные функции и лексические this Стрелочные функции не могут быть конструкторами Значения параметров по умолчанию Значения по умолчанию - это выражения Значения по умолчанию вычисляются в их собственной области видимости Значения по умолчанию не увеличивают арность функции Остаточные параметры Висящие запятые в списках параметров и вызовах функций Свойство имени функции Объявления функций внутри блоков Объявления функций внутри блоков: Стандартная семантика Объявления функций внутри блоков: Устаревшая в
topCategoryId: 3
Type: book
Weight: 872
year: 2023
Высота: 33
Длина: 243
Ширина: 167
   График изменения цены & курс обмена валют

Пользователи также просматривали