freeCodeCamp/guide/russian/javascript/index.md

35 lines
3.3 KiB
Markdown
Raw Normal View History

2018-10-12 20:00:59 +00:00
---
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 и почему он так широко используется, прочитайте статью Куинси Ларсона - [Какой язык программирования я должен изучить в первую очередь?](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, интерпретатор на основе облачных / серверных сторон, который обеспечивает программный «макроподобный» контроль над службами и документами Google Apps.
Node.js, построенный на вершине V8, платформа, которая позволяет приложениям на стороне сервера писать в JavaScript.
Windows включает JScript, вариант JavaScript в Windows Script Host.
Чакра, вилка 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/) .