JavaScript, Креативное программирование, Янцев В.В., 2024.
Можно смело утверждать: JavaScript — это язык программирования, который предоставляет разработчику богатый набор неожиданных, неординарных и нетривиальных приемов создания кода. Знаете ли вы, что в условном операторе в качестве самого условия можно использовать вызов функции? Что один и тот же цикл не составит труда направить в любую сторону— как на увеличение значения, так и на уменьшение? Что в роли аргумента функции способна выступать другая функция? Если вы начинающий программист, то с уверенностью можно сказать, что о подобных фокусах вы ни разу не слышали. Между тем, перечисленные методы — лишь некоторые из многочисленных способов нестандартного программирования. Этим способам и посвящена данная книга. На ее страницах рассказывается о самых разных приемах креативной разработки на JavaScript. Кроме того, в помощь начинающему есть полезная информация по оптимизации и тестированию сценариев, а также по исправлению логических ошибок. Продемонстрирован ряд готовых программ, использующих нестандартный подход при создании кода.
Рекомендовано в качестве дополнительной литературы для студентов вузов, обучающихся по направлению «Информатика и вычислительная техника».
К книге прилагаются дополнительные материалы, доступные в электронной библиотечной системе «Лань» по ссылке или QR-коду, указанным ниже.

Переменные: var, let.
Давайте теперь обсудим еще одну тему: операторы объявления переменных. В предыдущих разделах вы видели, что все переменные в наших сценариях объявлялись оператором let. Однако во многих программах, написанных несколько лет назад, а также во многих даже современных книгах по программированию на JavaScript вы можете встретить операторы объявления переменных var.
Дело в том. что долгие годы у разработчиков существовал только один способ объявить переменную — оператором var. В 2015 г. к этому оператору добавился еще один — let. что породило некоторый разброс в написании программ.
Так все-таки var или let? Как же правильно объявлять переменную? Заметить разницу между этими объявлениями в простых программах чаще всего невозможно. И в одном, и в другом случае сценарии, приведенные во всех главах этой книги, будут работать одинаково, каким бы способом мы не объявляли переменные.
ОГЛАВЛЕНИЕ.
1. Введение.
1.1. О чем эта книга.
1.2. Особенности изложения материала.
1.3. Оформление сценариев.
2. Размещение сценариев.
2.1. Ошибочный метод.
2.2. Сценарий в теле документа.
2.3. Сценарий в заголовочной части.
2.4. Самое правильное место.
2.5. Взаимодействие сценариев.
3. Комментарии обычные и не очень.
3.1. Традиционные комментарии.
3.2. И такое возможно.
4. Переменные и их классификации.
4.1. Правильные имена переменных.
4.2. Типы данных в переменных.
4.3. Переменные: var, let.
4.4. Константы const.
4.5. Глобальные и локальные переменные.
4.6. Меньше или больше переменных?.
4.7. Многострочный код в переменных.
4.8. Операторы для переменных.
5. Массивы такие и этакие.
5.1. Простые массивы.
5.2. Варианты применения.
5.3. Многомерные массивы.
6. Функции на все случаи жизни.
6.1. Разнообразие функций.
6.2. Стрелочные функции.
6.3. Массив как аргумент функции.
6.4. Функция как аргумент функции.
6.5. Обратный вызов.
6.6. Обещанного три года ждут.
7. Проверяем условия.
7.1. Операторы сравнения и логические операторы.
7.2. Проверка условий.
7.3. Нужны ли фигурные скобки?.
7.4. Функция как условие в условии.
8. Запуск циклов.
8.1. Простые циклы.
8.2. Вновь про фигурные скобки.
8.3. Функция как условие в цикле.
8.4. Реверсивный запуск цикла.
9. Управление таймерами.
9.1. Запускаем таймер.
9.2. Останавливаем таймер.
9.3. Функции в таймере.
10. Манипулируем строками.
10.1. Про кавычки.
10.2. Методы обработки строк.
10.3. Интерполяция и шаблонные литералы.
11. Обработчики событий.
11.1. События на HTML-страницах.
11.2. Регистрация обработчиков.
11.3. Циклы в помощь.
11.4. Остановка, отмена, перезапуск обработчиков.
11.5. Передача аргументов в обработчик.
11.6. Отмена обработки событий по умолчанию.
12. Добавляем элементы.
12.1. Создание элементов.
12.2. Настройка атрибутов и свойств.
12.3. Удаление атрибутов и свойств.
12.4. Ликвидация элементов.
13. «Ванильный» JavaScript.
13.1. Вращаем изображения.
13.2. Оптимальная галерея.
13.3. Перемотка с растворением.
13.4. Галерея-аккордеон.
13.5. Креативный слайдер.
13.6. Автоматический слайдер.
13.7. Растворяем фото.
14. Тестирование сценариев.
14.1. Зачем тестировать.
14.2. Поиск ошибок в коде.
14.3. Проверка в браузерах.
14.4. Устранение логических ошибок.
14.5. Оптимизация кода.
15. Заключение.
Список литературы.
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Купить .
Теги: учебник по программированию :: программирование :: Янцев












