#4 Консольные и браузерные приложения. Особенности JavaScript. МордГУ,
Рассмотрена структура консольных приложений, выполняющихся в терминале, и приложений, выполняющихся внутри веб-браузера. Дан обзор некоторых возможностей и особенностей языка JavaScript для браузерных приложений:
- Возможности скриптов JavaScript в браузере
- Особенности работы с переменными и функциями
- Работа с DOM и обработка событий для построения UI
- Два варианта работы с модулями в JavaScript
Презентации к лекции:
* Консольные и браузерные приложения:
* Особенности языка JavaScript для браузерных приложений:
Примеры кода:
Содержание:
00:00 Начало
00:30 Одно приложение в разных средах исполнения.
01:40 Задача покомпонентного перевода консольного приложения в браузер.
04:50 Пользовательский интерфейс в консольных приложениях.
05:34 Терминология: терминал, консоль и командная оболочка.
05:48 Терминал и консоль как отдельные устройства.
09:54 Программная эмуляция терминала и консоли в персональном компьютере.
10:56 Командная оболочка (bash, zsh, cmd, PowerShell).
12:58 Возможности Windows Terminal.
15:00 Структура консольного приложения.
16:40 Структура браузерного приложения.
20:02 Рендеринг веб-страницы
23:00 Просмотр DOM и стилей в Инструментах разработчика в браузере
27:10 Возможности скриптов JavaScript в браузере
30:12 Основные особенности языка JavaScript
30:56 Запуск простейшего скрипта “Hello, world!“
34:00 Консоль для JavaScript
36:30 EcmaScript и JavaScript. Версии стандарта EcmaScript
41:36 Движки JavaScript. Проверка реализованных возможностей в движках на сайте
44:31 Объявление переменных с помощью var, let и const. Всплытие переменных
53:18 Функции в JavaScript. Function Declaration и Function Expression
55:37 Анонимные функции
56:26 Стрелочные функции
58:33 Вложенные функции
59:22 Лексическое окружение
01:04:02 Замыкания
01:11:44 Управление интерфейсом пользователя. Работа с DOM
01:15:37 Обработка событий, происходящих в браузере
01:19:56 Модульность в JavaScript
01:23:55 Два варианта работы с модулями
01:28:26 Сборка JavaScript-проекта
5 views
2294
870
12 hours ago 00:29:45 4
Zuma Revenge (Прохождение на Стрим) (4-й Зона / Боссы) (#4)
21 hour ago 00:29:27 864
[Wuthed] Мобильные эмуляторы всех консолей и ПК
1 day ago 00:15:55 1
Что ты такое Raspberry Pi? Краткий гайд как упороться в ретро
1 day ago 00:11:13 11
Лодка BIG BRO консольная с высоким бортом! + Отзыв клиента
1 day ago 00:00:11 327
Stellar Blade на PS5 Pro была высоко оценена Digital Foundry, названной эталоном возможностей консоли.
2 days ago 00:01:36 16
ТОП 10 ТОВАРОВ ДЛЯ УАЗ ХАНТЕР С АЛИЭКСПРЕСС И ЯНДЕКС МАРКЕТ. UAZ HUNTER ТЮНИНГ.
2 days ago 02:17:09 145
Zuma Deluxe (Прохождение на Стрим) (Режим: Очень сильно) (#4) (Финал!)
3 days ago 00:01:00 1
03 White box s905x4 Android tv box
4 days ago 00:01:29 18
Видео от Checkpoint | Консоли | Игры | Аксессуары
5 days ago 00:18:25 31
[How-FixIT UA] Полное руководство по нанесению жидкого металла на процессор, ноутбук, видеокарту и игровую консоль
6 days ago 00:00:31 34
Видео от Old and new game stuff- лавка игр, консолей
6 days ago 00:01:14 9
War Robots Frontiers - Официальный трейлер консольного игрового теста
7 days ago 03:10:03 36
Mega Man & Bass (Прохождение на Стрим) (Super Nintendo) (#4)
1 week ago 00:00:34 12
Игровая консоль Trimui SMART Pro 64G (Предзаказ)
1 week ago 00:00:42 1
Требования, предъявляемые к эксплуатации оборудования предприятий - Электронный курс SIKE
1 week ago 00:05:53 1.2K
Консольные войны: Конец Xbox One (эпизод 4)
1 week ago 00:04:37 246
Консольные Войны: PS4 (эпизод 1)
1 week ago 00:00:30 6
FATE Reawakened - Официальный трейлер анонса для консолей
1 week ago 00:00:48 16
Игровая консоль powkiddy X55 16+64 (Предзаказ)
1 week ago 00:00:32 7
Игровая консоль anbernic RG35XX H (Предзаказ)
2 weeks ago 01:50:45 35
[ST Luxury Travel / ST Роскошные Путешествия] Новые отели-рекордсмены в Дубае, One&Only SIRO One Za’abeel
2 weeks ago 01:22:19 77
[[NAGIB_PRO] NG] Я прошёл ПОЧТИ все игры про Гарри Поттера и вот что понял... (Harry Potter)
2 weeks ago 00:21:16 112
Тодд Говард. Непотопляемый врун из Bethesda (Jefuty; год)
2 weeks ago 00:11:01 5.9K
Улучшаем вывод. Оцениваем код - #4 Консольный таймер на Python