JavaScript
1. Введение
Программы на этом языке называются скриптами
Скрипты встраиваются в HTML и выполняться при загрузке страницы
Скрипты не нуждаются в компиляции
JS работает везде, где есть JS движок, который по другому называется интерпретатор
У браузера есть собственный движок, который иногда называют "виртуальной машиной JS"
У разных браузеров свои названия движков (которые полезно знать)
У хрома - V8
У firefox - SpiderMonkey
Движок работает так:
1. Читает текст скрипта
2. Компилируем в машинный язык.
3. Запускается машинный код и работает достаточно быстро
В браузере движок может:
Возможности зависят от того, как каком окружении он работает.
Подтема 1
Он "безопасный", т.к. не предоставляет низкоуровневый доступ к памяти или проц.
2. Основы JS
Hello World
sds
Subtopic
ghbdtn
привет
отаимвам
Subtopic
Subtopic
Структура кода
3. Качество кода
прртве
4. Объекты (основы)
5. Типы данных
Subtopic
6. Продвинутая работа с функциями
7. Свойства объекта и их конфигурация
8. Прототипы, наследование
9. Классы
10. Обработка ошибок
11. Промисы, async/await
12. Генераторы, продвинутая итерация
13. Модули
Подтема 1
Подтема 2
14. Разное
Подтема 1
Подтема 1
подтема
подтема
подтема
подтема
подтема
подтема
Subtopic
Подтема 2
Subtopic
Подтема 2
Подтема 1
Subtopic
Subtopic
Подтема 2
подтема
подтема
подтема