36 lines
3.3 KiB
Markdown
36 lines
3.3 KiB
Markdown
---
|
||
title: JavaScript
|
||
localeTitle: JavaScript
|
||
---
|
||
## JavaScript
|
||
|
||
JavaScript является наиболее широко используемым языком сценариев на Земле. И он имеет самую большую библиотечную экосистему любого языка программирования.
|
||
|
||
JavaScript является основным языком Интернета и единственным языком программирования, который может работать во всех основных веб-браузерах.
|
||
|
||
Примечательно, что JavaScript не имеет никакого отношения к Java. [JavaScript: самый неправильный язык программирования в мире](http://www.crockford.com/javascript/javascript.html)
|
||
|
||
Официальное название JavaScript - ECMAScript, определенный в стандарте [ECMA-262](https://www.ecma-international.org/publications/standards/Ecma-262.htm)
|
||
|
||
Если вы хотите больше узнать о языке JavaScript и почему он так широко используется, прочитайте статью Куинси Ларсона(Quincy Larson) - [Какой язык программирования я должен изучить в первую очередь?](https://medium.freecodecamp.org/what-programming-language-should-i-learn-first-%CA%87d%C4%B1%C9%B9%C9%94s%C9%90%CA%8C%C9%90%C9%BE-%C9%B9%C7%9D%CA%8Dsu%C9%90-19a33b0a467d) - или посмотрите это [вдохновляющее видео от Preethi Kasireddy](https://www.youtube.com/watch?v=VqiEhZYmvKk).
|
||
|
||
## Автономные движки JavaScript
|
||
|
||
Mozilla's SpiderMonkey, первый в мире движок JavaScript, который в настоящее время используется в Mozilla Firefox. V8, движок JavaScript от Google, используемый в Google Chrome.
|
||
|
||
Google Apps Script, облачный/серверный интерпретатор, который обеспечивает программный «макроподобный» контроль над службами и документами Google Apps.
|
||
|
||
Node.js, построенная на основе движка V8, платформа, которая позволяет писать серверные приложения на JavaScript.
|
||
|
||
Windows включает JScript, вариант JavaScript в Windows Script Host.
|
||
|
||
Chakra(Чакра), версия Jscript, разработана Microsoft и используется в браузере Edge.
|
||
|
||
Mozilla также предлагает Rhino, реализацию JavaScript, встроенную в Java, как правило, встроенную в Java-приложения для предоставления сценариев конечным пользователям.
|
||
|
||
WebKit (кроме проекта Chromium) реализует движок JavaScriptCore.
|
||
|
||
## Фреймворки JavaScript
|
||
|
||
Наиболее часто используемые фреймворки JavaScript - это React JS, Angular JS, Create JS, jQuery, nodeJS и т. Д. Подробнее см. По этой [ссылке](https://javascriptreport.com/the-ultimate-guide-to-javascript-frameworks/) .
|