Об JavaScript

JavaScript — язык программирования.

Программа для выполнения JavaScript (интерпретатор) встроена в браузеры. У каждого браузера свой движок для выполнения JavaScript. Например, в Chrome и в Opera используется движок V8.

JavaScript выполняется внутри HTML-кода между тегами <script></script>.

<script>
alert("Выполнение JavaScript");
</script>

JavaScript также можно подключить как отдельный файл (рекомендуется).

<script src="main.js"></script>

JavaScript рекомендуется подключать как отдельный файл, т.к. данный файл кэшируется браузером. При следующей загрузки страницы, код JavaScript будет загружен из кэша браузера, что немного ускорит загрузку страницы.

Если будет указан атрибут src и код внутри тега <script>, то выполнится только код из файла, указанный в атрибуте src.

<script src="main.js">
alert("Данный код не выполнится. Выполнится только код из файла, указанный в атрибуте «src»");
</script>

Выполнять JavaScript рекомендуется в конце HTML-документа, т.к. браузер читает код HTML и JavaScript поочерёдно, т.е. пока не выполнится код JavaScript, браузер не будет отображать последующий HTML-контент. В качестве примера можно вначале HTML вызвать JavaScript-функцию alert(). Появится окошко, но само содержимое сайта не появится, т.к. сейчас идёт выполнение JavaScript.

JavaScript работает на стороне клиента, т.е. выполняется на компьютере посетителя сайта, а не на сервере, в котором расположен сайт.

JavaScript и Java — это два разных языка программирования.

Изначально JavaScript назывался LiveScript. Но разработчики переименовали имя языка, т.к. в то время слово Java было у всех на слуху, и они получили от разработчиков Java право на использование такого названия, тем более разработчики Java также участвовали над разработкой JavaScript.

JavaScript впервые появился в браузере Netscape Navigator 2 как LiveScript в 18 сентября 1995 году, популярным в то время браузере, который считался альтернативой Internet Explorer.

Права на название «JavaScript» принадлежат Oracle Corporation, права к которым также принадлежат Java, MySQL и OpenOffice.