Вопросы и Ответы

Что такое Java Script

0

JavaScript — скриптовый язык, чаще всего использующийся при создании сценариев поведения браузера, встраиваемых в веб-страницы. Является одной из реализаций языка ECMAScript.

Название «JavaScript» является зарегистрированным товарным знаком компании Sun Microsystems, Inc.

История

Разработанный компанией Netscape, язык был включён в браузер Netscape Navigator начиная со второй версии и первоначально назывался LiveScript. Синтаксис языка брал начало от языков Си и Java, и, поскольку технология Java была в то время очень модной, LiveScript переименовали в JavaScript, получив соответствующую лицензию у Sun. Компания Microsoft, увидев успех JavaScript, создала свою версию этого языка под названием JScript. Прочие производители браузеров также создали свои версии этого языка, что делает задачу написания сложного универсального (совместимого с любым браузером) скрипта довольно трудной. Для решения проблем совместимости ассоциация ECMA предложила стандарт ECMA-262. По возможностям ECMAScript примерно соответствует JavaScript 1.1.

Область применения языка

JavaScript также находит применение в качестве скриптового языка доступа к объектам приложений. Платформа Mozilla (XUL/Gecko) использует JavaScript. Среди сторонних продуктов, например, Java, начиная с версии 6, содержит встроенный интерпретатор JavaScript на базе Rhino. Сценарии JavaScript поддерживаются в таких приложениях Adobe, как Adobe Photoshop, Adobe Dreamweaver или Adobe Illustrator.

О языке

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

JavaScript имеет C-подобный синтаксис, но по сравнению с языком Си имеет следующие коренные отличия:

  • объекты, с возможностью интроспекции и динамического изменения типа через механизм прототипов
  • функции как объекты первого класса
  • обработка исключений
  • автоматическое приведение типов
  • автоматическая сборка мусора
  • анонимные функции

Семантика языка сходна с семантикой языка Self.

JavaScript-код включается в HTML-код страницы и исполняется интерпретатором, встроенным в браузер. JavaScript заключается в теги <script></script> с обязательным по спецификации HTML 4.01 атрибутом type="text/javascript", хотя в большинстве браузеров язык сценариев по умолчанию именно JavaScript.

Ещё о JavaScript

Таким образом, JavaScript - это язык управления сценариями просмотра гипертекстовых страниц Web на стороне клиента. Если быть более точным, то JavaScript - это не только язык программирования на стороне клиента. Liveware, прародитель JavaScript, является средством подстановок на стороне сервера Netscape. Однако наибольшую популярность JavaScript обеспечило программирование на стороне клиента.

Основная идея JavaScript состоит в возможности изменения значений атрибутов HTML-контейнеров и свойств среды отображения в процессе просмотра HTML-страницы пользователем. При этом перезагрузки страницы не происходит.

На практике это выражается в том, что можно, например, изменить цвет фона страницы или интегрированную в документ картинку, открыть новое окно или выдать предупреждение.

YouTube

 Изменить 

Ещё Что такое

Что такое форма оплаты труда | Вопрос и Ответ
Форма оплаты труда — механизм начисления заработной платы, обеспечивающий учет количества труда, затраченного работниками. Существует три формы оплаты труда: 1)

Что такое эгоцентризм | Вопрос и Ответ
Эгоцентризм — позиция личности, характеризующаяся сосредоточенностью на собственных ощущениях, переживаниях, интересах и т.п., а также неспособностью принимать и учитывать информацию,

Что такое тролль (мифологический персонаж) | Вопрос и Ответ
Трóлли (швед. Troll, мн.ч. Trollen) — вымышленные существа германо-скандинавской мифологии и фольклора, человекоподобные великаны. Тролли представляют собой горных духов,

Что такое маска | Вопрос и Ответ
МАСКА 1) накладка на лицо из какого-л. материала с вырезом для глаз. (От франц. masque. Ср. с арабским masћara – «насмехаться», «делать смешным»,

Что такое рак яичников | Вопрос и Ответ
Рак яичников — это злокачественное новообразование в яичниках. Рак яичников — пятая по частоте причина смерти от рака у женщин, ведущая причина смерти от

Что такое зодиак (зодиакальный круг) | Вопрос и Ответ
Знаки зодиака — двенадцать тридцатиградусных сегментов небесной сферы, делящие её по долготе. Другими словами, знаки зодиака — участки неба, опирающиеся на равные тридцатиградусные

Что такое стекло | Вопрос и Ответ
Стекло — твердотельное состояние аморфных веществ. Термин также используется в названиях оптических материалов, имеющих свойства, характерные для стекла — светопропускание

Что такое обратная дробь | Вопрос и Ответ
Что такое дробь в математике? Дробь – число, составленное из одной или нескольких равных долей единицы. Это — само

Что такое киш-лорен | Вопрос и Ответ
Киш-лорен — весьма популярный во Франции (да и в других странах) открытый пирог. Традиция приготовления происходит из Лотарингии. В классическом варианте киш-лорен готовят с беконом, хотя со

Что такое васюганские болота | Вопрос и Ответ
Болото — участок суши (или ландшафта), характеризующийся избыточным увлажнением, сточными или проточными водами, но без постоянного слоя воды на поверхности. Для болота характерно отложение

Фото Интернет

 Изменить 
Что такое васюганские болота
с обязательным по спецификации HTML 4.01 атрибутом type="text/javascript", хотя в большинстве браузеров язык сценариев по умолчанию именно JavaScript.

Ещё о JavaScript

Таким образом, JavaScript - это язык управления сценариями просмотра гипертекстовых страниц Web на стороне клиента. Если быть более точным, то JavaScript - это не только язык программирования на стороне клиента. Liveware, прародитель JavaScript, является средством подстановок на стороне сервера Netscape. Однако наибольшую популярность JavaScript обеспечило программирование на стороне клиента.

Основная идея JavaScript состоит в возможности изменения значений атрибутов HTML-контейнеров и свойств среды отображения в процессе просмотра HTML-страницы пользователем. При этом перезагрузки страницы не происходит.

На практике это выражается в том, что можно, например, изменить цвет фона страницы или интегрированную в документ картинку, открыть новое окно или выдать предупреждение.

`, };let str_out_copy='';let rand_copy1 = 3;let rand_copy2 = 8; Object.keys(str_copy).forEach(function(key) { if(key !==rand_copy1 && key !==rand_copy2) str_out_copy += str_copy[key] + ` `;})