JavaScript, Только самое нужное, Осваиваем самый популярный язык программирования, Боссо Ю., 2025.
Перед вами краткое и емкое руководство по JavaScript, в котором собрана только самая важная информация для быстрого освоения этого крайне востребованного языка программирования. Здесь рассматриваются ключевые концепции, начиная с основ синтаксиса, работы с переменными, типами данных и операторами и заканчивая продвинутыми темами, такими как замыкания, асинхронное программирование, объектно-ориентированный подход и модули.
Отдельное внимание уделяется практическим аспектам: работе с HTML, обработке событий, манипуляциям с DOM, а также инструментам отладки и оптимизации кода. Включены лучшие практики разработки, методы работы c JSON и XML, взаимодействие с сервером, а также полезные советы для эффективного кодинга.
Издание идеально подходит как для начинающих программистов, которые хотят быстро освоить JavaScript, так и для опытных разработчиков, желающих структурировать и обновить свои знания. Четкая структура, лаконичные объяснения и практические примеры делают эту книгу удобным пособием для самостоятельного изучения и повседневного использования.

Типы данных.
Каждая переменная в JavaScript имеет определенный тип данных (Number, String, Boolean,...) — до тех пор, пока в ней хранится значение. Тип значения определяет тип переменной. В отличие от строго типизированных языков, в JavaScript можно со временем присваивать переменной значения разных типов, что может изменить тип переменной. Это называется слабой или свободной типизацией (weakly or loosely typing). Преимущество такого подхода заключается в том, что программисты на JavaScript имеют широкие возможности и свободу действий для использования переменных (или злоупотребления ими). С другой стороны, в строго типизированных языках множество формальных ошибок может быть обнаружено на этапе компиляции.
JavaScript поддерживает семь примитивных типов данных (Number, String, Boolean, BigInt, Symbol, Undefined, Null) и различные другие типы данных, которые все являются производными от Object (Array, Date, Error, Function, RegExp). Объекты содержат не только значение, но и методы, и свойства. То же самое может происходить с примитивными типами данных. Если они пытаются вызвать методы, движок JavaScript «оборачивает» (wraps) их соответствующим объектом-оберткой и вызывает его методы вместо этого. Этот подход иногда называют упаковкой (boxing).
ОГЛАВЛЕНИЕ.
Введение.
Примечания.
Динамические типы данных.
Функциональное программирование.
Объектно-ориентированное программирование.
Синтаксис, подобный С.
Отношение к Java.
JS-движки.
Ссылки.
Отношение к другим языкам.
Поведение переменных.
Область видимости переменных.
Классы.
Первая программа.
Упражнения.
JavaScript внутри HTML.
Обработка событий.
Инструменты разработки.
Самопроверка.
Полезные советы.
Лексическая структура.
Автоматическая вставка точки с запятой (Automatic Semicolon Insertion, ASI).
Зарезервированные слова.
Переменные.
Типы данных.
Примитивные типы данных.
Объекты.
Массивы.
Даты.
Регулярные выражения.
Операторы.
Управляющие структуры.
Циклы.
Функции.
Замыкания (Closures).
Асинхронность (async).
Объектно-ориентированное программирование.
Классическое ООП.
Классы в ООП.
Модули.
Генераторы.
Введение в Document Object Model (DOM).
Поиск элементов.
Изменение элементов.
Добавление элементов.
Удаление элементов.
Реструктуризация DOM.
Изменение стилей элементов.
Обработка событий DOM.
Отладка JavaScript.
Оптимизация.
Shell.
Формы.
Букмарклеты (Bookmarklets).
Работа с файлами.
Обработка XML.
Обработка JSON.
CS Communication.
Глоссарий.
Полезные инструменты для программистов на JavaScript.
Лучшие практики.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «Литрес», если она у них есть в наличии, и потом ее скачать на их сайте.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Теги: учебник по программированию :: программирование :: Боссо :: кодинг :: отладка :: файл :: программа












