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

Подробнее о кнопках "Купить"

По кнопкам "Купить бумажную книгу" или "Купить электронную книгу" можно купить в официальных магазинах эту книгу, если она имеется в продаже, или похожую книгу. Результаты поиска формируются при помощи поисковых систем Яндекс и Google на основании названия и авторов книги.

Наш сайт не занимается продажей книг, этим занимаются вышеуказанные магазины. Мы лишь даем пользователям возможность найти эту или похожие книги в этих магазинах.

Список книг, которые предлагают магазины, можно увидеть перейдя на одну из страниц покупки, для этого надо нажать на одну из этих кнопок.

Ссылки на файлы заблокированы по запросу правообладателей.

Links to files are blocked at the request of copyright holders.

По кнопке выше «Купить бумажную книгу» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.

По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «Литрес», если она у них есть в наличии, и потом ее скачать на их сайте.

По кнопке «Найти похожие материалы на других сайтах» можно искать похожие материалы на других сайтах.

On the buttons above you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.


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

   Перед вами сборник правил написания кода на современном языке JavaScript. На наглядных примерах автор объясняет, как работают последние версии JS, какие приемы в нем можно использовать, чтобы сделать код коротким и чистым, а каких ошибок лучше избегать, чтобы не было багов.

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


ЧТО ТАКОЕ КЛАСС?
Прежде чем рассмотреть новый синтаксис, давайте начнем с очевидного. В JavaScript на самом деле нет классов, не так ли? Он просто имитирует их с помощью прототипов, верно?

Это популярная точка зрения, потому что люди путают тип класса, предоставляемый языками на основе классов, такими как Java или С#, с общей концепцией класса в терминах информатики. Но классы — это нечто большее, чем в основном статические конструкции, предоставляемые такого рода языками. Для того чтобы язык содержал классы, он должен обеспечивать две вещи: инкапсуляцию (объединение данных и методов вместе34) и наследование. Наличие классов в языке — это не то же самое, что основанный на классах язык, просто язык поддерживает инкапсуляцию и наследование. Прототипические языки могут (и содержат) классы и получили их еще до изобретения JavaScript. Механизм, который они используют для обеспечения второго требования (наследования), — это объекты-прототипы.

JavaScript всегда был одним из самых объектно-ориентированных среди распространенных языков. Он, безусловно, был способен делать что-то в стиле классов, по крайней мере, с ECMAScript 1. Кто-то может педантично утверждать, что в нем не было классов в смысле информатики, пока с появлением ES5 не был добавлен метод Object. create для прямой поддержки наследования (хотя можно было эмулировать Object. create с помощью вспомогательной функции). Другие могут возразить, что даже ES5 не подходит, потому что в нем отсутствуют декларативные конструкции и простой способ ссылки на методы суперкласса.

ОГЛАВЛЕНИЕ.
ОБ АВТОРЕ.
О ТЕХНИЧЕСКОМ РЕДАКТОРЕ.
О ТЕХНИЧЕСКОМ КОРРЕКТОРЕ.
БЛАГОДАРНОСТИ.
ВВЕДЕНИЕ.
О чем эта книга?.
Кому стоит читать эту книгу.
Как пользоваться этой книгой.
ГЛАВА 1. НОВЫЕ ВОЗМОЖНОСТИ В ES2015-ES2020 И ДАЛЕЕ.
ГЛАВА 2. ОБЪЯВЛЕНИЯ БЛОЧНОЙ ОБЛАСТИ ВИДИМОСТИ ДЛЯ LET И CONST.
ГЛАВА 3. ФУНКЦИИ.
ГЛАВА 4. КЛАССЫ.
ГЛАВА 5. ОБЪЕКТЫ.
ГЛАВА 6. ВОЗМОЖНОСТИ ИТЕРАЦИИ: ИТЕРИРУЕМЫЕ ОБЪЕКТЫ, ИТЕРАТОРЫ, ЦИКЛЫ FOR-OF, ИТЕРАТИВНЫЕ РАСШИРЕНИЯ, ГЕНЕРАТОРЫ.
ГЛАВА 7. ДЕСТРУКТУРИЗАЦИЯ.
ГЛАВА 8. ОБЪЕКТЫ PROMISE.
ГЛАВА 9. АСИНХРОННЫЕ ФУНКЦИИ, ИТЕРАТОРЫ И ГЕНЕРАТОРЫ .
ГЛАВА 10. ШАБЛОНЫ, ПОМЕЧЕННЫЕ ФУНКЦИИ И НОВЫЕ ВОЗМОЖНОСТИ СТРОК.
ГЛАВА 11. МАССИВЫ.
ГЛАВА 12. КАРТЫ И МНОЖЕСТВА.
ГЛАВА 13. МОДУЛИ.
ГЛАВА 14. РЕФЛЕКСИЯ - ОБЪЕКТЫ REFLECT И PROXY.
ГЛАВА 15. ОБНОВЛЕНИЯ РЕГУЛЯРНЫХ ВЫРАЖЕНИЙ.
ГЛАВА 16. СОВМЕСТНО ИСПОЛЬЗУЕМАЯ ПАМЯТЬ.
ГЛАВА 17. РАЗЛИЧНЫЕ АСПЕКТЫ.
ГЛАВА 18. ГРЯДУЩИЕ ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ КЛАССА.
ГЛАВА 19. ВЗГЛЯД В БУДУЩЕЕ.
ПРИЛОЖЕНИЕ. ФАНТАСТИЧЕСКИЕ ВОЗМОЖНОСТИ И ГДЕ ОНИ ОБИТАЮТ.
АЛФАВИТНЫЙ УКАЗАТЕЛЬ.

Купить .
Дата публикации:






Теги: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2025-08-05 23:30:57