
Nodejs — это среда выполнения JavaScript, и что это значит?
Вы знаете, что JavaScript — это язык программирования, который вы обычно используете в браузере для управления вашей DOM [объектной моделью документа] для управления страницей, которая была загружена в браузере. Пример врага: открыть всплывающее окно, модальное окно или добавить какие-либо эффекты, потому что JavaScript — это язык, работающий в браузерах, который позволяет вам взаимодействовать со страницей после ее загрузки, и поэтому он является важной частью, когда дело доходит до создания интерактивные пользовательские интерфейсы в браузере, поэтому все, что видят ваши пользователи, однако JavaScript не ограничивается этим.
Nodejs — это другая версия JavaScript, о которой можно сказать, что она в основном построена на JavaScript, она добавляет к ней некоторые функции, но не способна делать что-то другое, что вы можете делать с JavaScript в браузере, поэтому в основном берет JavaScript и помещает его в другую среду. он позволяет запускать код JavaScript на сервере.

Nodejs использует v8, а v8 — это просто название движка JavaScript, созданного Google. который запускает JavaScript в браузере и что означает движок? Он берет этот код JavaScript и компилирует его в машинный код, и это делается с помощью v8. Сама v8 написана на C++, но для вас это не имеет большого значения. вам не нужно писать код C++, чтобы использовать JavaScript или Nodejs.
Nodejs в основном берет кодовую базу v8, написанную на C++, и добавляет определенные функции, такие как, например: работа с вашей локальной файловой системой, открытие файлов, чтение файлов, удаление файлов. все это невозможно в браузере. вы не можете получить доступ к вашей локальной файловой системе в браузере из соображений безопасности, это не поддерживается.
Вот как это работает вместе и что делает Nodejs. он позволяет вам запускать JavaScript на вашем компьютере и добавляет полезные функции в движок JavaScript, так что вы можете делать там больше полезных вещей, чем вы можете делать с помощью JavaScript на стороне браузера.
Счастливого обучения, ребята..
сайт: https://www.shathu.tk/