Luokat: Kaikki - браузер - объекты

jonka Ruslan Nurgaleev 3 vuotta sitten

212

JS-

JavaScript - универсальный язык, который работает везде, где есть движок. Движок, также называемый интерпретатором, выполняет три ключевых шага: читает текст скрипта, компилирует его в машинный язык и запускает машинный код.

JS-

JavaScript

14. Разное

13. Модули

Подтема 2

12. Генераторы, продвинутая итерация

11. Промисы, async/await

10. Обработка ошибок

9. Классы

8. Прототипы, наследование

7. Свойства объекта и их конфигурация

6. Продвинутая работа с функциями

5. Типы данных

4. Объекты (основы)

3. Качество кода

2. Основы JS

Структура кода
Hello World

1. Введение

Он "безопасный", т.к. не предоставляет низкоуровневый доступ к памяти или проц.
JS работает везде, где есть JS движок, который по другому называется интерпретатор
У браузера есть собственный движок, который иногда называют "виртуальной машиной JS"

В браузере движок может:

Возможности зависят от того, как каком окружении он работает.

Подтема 1

Движок работает так:

3. Запускается машинный код и работает достаточно быстро

2. Компилируем в машинный язык.

1. Читает текст скрипта

У разных браузеров свои названия движков (которые полезно знать)

У firefox - SpiderMonkey

У хрома - V8

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