Моя тестовая страница



бет17/40
Дата27.06.2023
өлшемі426.92 Kb.
#475407
түріПояснительная записка
1   ...   13   14   15   16   17   18   19   20   ...   40
Диплом - Ислямов С (1)

Как работает JavaScript?
Все языки программирования работают путем перевода английского синтаксиса в машинный код, который затем выполняет операционная система. JavaScript в широком смысле можно отнести к категории скриптовых или интерпретируемых языков. Код JavaScript интерпретируется, то есть непосредственно переводится в код машинного языка движком JavaScript. В других языках программирования компилятор обрабатывает весь код в машинный на отдельном этапе. Таким образом, все скриптовые языки являются языками программирования, но не все языки программирования являются скриптовыми.
Движок JavaScript
Движок JavaScript – это компьютерная программа, которая выполняет код JavaScript. Первые движки JavaScript были всего лишь интерпретаторами, но все современные движки используют для повышения производительности JIT-компиляцию или компиляцию во время выполнения.
JavaScript на стороне клиента
JavaScript на стороне клиента относится к тому, как JavaScript работает в вашем браузере. В этом случае движок JavaScript находится внутри кода браузера. Все основные веб-браузеры имеют свои собственные встроенные движки JavaScript.
Разработчики веб-приложений пишут код JavaScript с разными функциями, связанными с различными событиями, такими как щелчок мыши или наведение курсора. Эти функции вносят изменения в HTML и CSS.
Ниже представлен обзор того, как работает JavaScript на стороне клиента.

  1. Браузер загружает веб-страницу, когда вы ее посещаете.

  2. В процессе загрузки браузер преобразует страницу и все ее элементы, такие как кнопки, ярлыки и выпадающие поля, в структуру данных, называемую объектной моделью документа (DOM).

  3. Движок JavaScript браузера преобразует код JavaScript в байткод. Этот код является посредником между синтаксисом JavaScript и машиной.

  4. Различные события, такие как щелчок мыши по кнопке, вызывают выполнение связанного блока кода JavaScript. Затем движок интерпретирует байткод и вносит изменения в DOM.

  5. Браузер отображает новую DOM.



Достарыңызбен бөлісу:
1   ...   13   14   15   16   17   18   19   20   ...   40




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет