Вернуться к вопросам

Что такое

javascript
JavaScript (диалект ECMAScript) - это высокоуровневый, динамический, мультипарадигмальный, объектно-ориентированный, основанный на прототипах, слабо типизированный и интерпретируемый язык, традиционно используемый для сценариев на стороне клиента в веб-браузерах. JavaScript также может быть запущен вне браузера с использованием такой инфраструктуры, как Node.js, Nashorn, Wakanda или Google Apps Script. Несмотря на название, оно не связано с языком программирования Java и имеет только внешнее сходство. Если тег для фреймворка или библиотеки также не включен, для вопросов с тегом [tag: JavaScript] ожидается чистый ответ JavaScript.

JavaScript работает практически во всех операционных системах, а движок включен в основные веб-браузеры. Разработанный в 1995 году Бренданом Айхом в Netscape Communications, он изначально назывался LiveScript, но был переименован в JavaScript из-за дружеских отношений Netscape с Sun Microsystems (создатели Java) в то время.
Также доступны автономные движки или интерпретаторы JavaScript, в том числе:
  1. Mozilla Spidermonkey, первый в истории движок JavaScript, используемый в настоящее время в Mozilla Firefox.
  2. Google JavaScript движок Chrome V8, используемый в Google Chrome и Chromium.
  3. Node.js, созданный поверх V8, платформы, которая позволяет писать на стороне сервера приложения на JavaScript.
Сеть разработчиков Mozilla содержит высококачественную документацию по JavaScript. JavaScript обычно используется для управления объектной моделью документа (DOM) и каскадными таблицами стилей (CSS) в браузере. Это позволяет создавать сценарии пользовательского интерфейса, анимацию, автоматизацию, проверку на стороне клиента и многое другое.
С недавним появлением таких платформ, как Node.js, JavaScript теперь можно использовать для написания серверных приложений. Кроме того, он также используется в средах, не связанных с Интернетом, таких как документы PDF, браузеры для конкретных сайтов, виджеты на рабочем столе и т.д.

Часто задаваемые вопросы

Найдите ответы на некоторые из наиболее часто задаваемых вопросов о JavaScript и связанных технологиях ниже.
Q: У меня есть эта структура JSON, как я могу получить доступ к свойству x.y.z?
Q: У меня есть эта структура JSON, как я могу получить доступ к свойству x.y.z?

Дополнительная информация:

Статистика сайта
Вопросов14 570
Ответов42 886
Отвечено99%