From c058fa0fb22dc40ef0225b21a97578cddd0aaffa Mon Sep 17 00:00:00 2001 From: Florian Merz Date: Thu, 11 Feb 2021 14:51:05 +0100 Subject: unslug ru: move --- .../web/javascript/\320\276_javascript/index.html" | 60 ---------------------- 1 file changed, 60 deletions(-) delete mode 100644 "files/ru/web/javascript/\320\276_javascript/index.html" (limited to 'files/ru/web/javascript/о_javascript') diff --git "a/files/ru/web/javascript/\320\276_javascript/index.html" "b/files/ru/web/javascript/\320\276_javascript/index.html" deleted file mode 100644 index 6d3682cf3a..0000000000 --- "a/files/ru/web/javascript/\320\276_javascript/index.html" +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: О JavaScript -slug: Web/JavaScript/О_JavaScript -tags: - - Beginner - - Introduction - - JavaScript - - Вступление - - Новичку -translation_of: Web/JavaScript/About_JavaScript ---- -

{{JsSidebar()}}

- -

Что такое JavaScript?

- -

JavaScript® (часто сокращают до JS) — это лёгкий, интерпретируемый, объектно-ориентированный язык с функциями первого класса, самый известный скриптовый язык для веб-страниц, но также используется во многих не браузерных окружениях. Прототипно-ориентированный, мультипарадигменный язык сценариев, который поддерживает динамический, объектно-ориентированный, императивный и функциональный стили программирования.

- -

JavaScript запускается на стороне клиента Интернета, который может использоваться для создания/программирования того, как веб-страницы будут вести себя при наступлении каких-либо событий. JavaScript легко изучить, а также это мощный скриптовый язык, широко используемый для контролирования поведения веб-страниц.

- -

Вопреки распространенному мнению, JavaScript не является "интерпретируемым Java". В двух словах, JavaScript — это динамический скриптовый язык, поддерживающий прототипное создание объектов. Базовый синтаксис намеренно похож на Java и C++, чтобы уменьшить число новых концепций, необходимых для изучения языка. Такие языковые конструкции, как if, for, while, switch, try ... catch похожи на конструкции этих языков.

- -

JavaScript может функционировать и как процедурный, и как объектно-ориентированный язык. Объекты можно создавать программно во время выполнения, путем присоединения методов и свойств или пустых объектов во время выполнения, в отличие от синтаксических определений классов в компилируемых языках, таких как С++ или Java. После того, как объект был создан, он может быть использован в качестве плана (или прототипа) для создания похожих объектов.

- -

Динамические возможности JavaScript включают: создание объектов во время выполнения, переменное число параметров, динамическое создание скриптов (с помощью eval), перебор объектов (с помощью for ... in), восстановление исходного кода (программы на JavaScript могут декомпилировать тела функций обратно в исходный код).

- -

Для более глубокого погружения в программирование на JavaScript, используйте ссылки ниже в разделе Ресурсы по JavaScript.

- -

Какие реализации JavaScript доступны?

- -

Mozilla предоставляет две реализации JavaScript. Самая первая реализация JavaScript была создана Бренданом Эйхом (Brendan Eich) в компании Netscape, и с тех пор обновляется, чтобы соответствовать ECMA-262 Edition 5 и более поздним версиям. Этот движок называется SpiderMonkey и реализован на языке C/C++. Движок Rhino создан Норрисом Бойдом (Norris Boyd) и реализован на языке Java. Как и SpiderMonkey, Rhino соответствует ECMA-262 Edition 5.

- -

Несколько оптимизаций, таких как TraceMonkey (Firefox 3.5), JägerMonkey (Firefox 4) и IonMonkey, добавили в SpiderMonkey со временем. Работа всегда продолжается, чтобы улучшить производительность выполнения JavaScript.

- -

Кроме вышеприведенных существуют и другие популярные реализации:

- - - -

Каждый движок mozilla.org предоставляет публичный API, который могут использовать разработчики приложений для интеграции JavaScript в своё ПО. Однако, наиболее распространенной средой для JavaScript являются веб-браузеры. Веб-браузеры обычно используют публичный API для создания объектов среды, отражающих DOM в JavaScript.

- -

JavaScript также применяется как скриптовый язык на стороне сервера. JavaScript сервер предоставляет объекты среды, представляющие объекты HTTP запросов и ответов, которые могут быть использованы программой на JavaScript для динамической генерации веб-страниц. Популярным примером является Node.js.

- -

Ресурсы по JavaScript

- -
-
SpiderMonkey
-
SpiderMonkey — это интерпретатор языка JavaScript, написанный на языке C. Информация, относящаяся к реализации движка JavaScript Mozilla на C/C++ (aka SpiderMonkey), включая, как вставлять его в приложения.
-
Rhino
-
Информация, относящаяся к реализации JavaScript, написанной на Java (aka Rhino).
-
Ресурсы по языку
-
Ссылки на опубликованные стандарты по JavaScript.
-
Повторное введение в JavaScript
-
Руководство и справочник по JavaScript.
-
- -

JavaScript® - торговая марка или зарегистрированная торговая марка Oracle в США и других странах.

-- cgit v1.2.3-54-g00ecf