Что такое JavaScript и как он работает? [Технология объяснила]

что такое JavaScriptУ JavaScript интересная история. Первоначально разработанный в Netscape под названием Mocha, он вышел на первый план с официальным объявлением в 1995 году. Затем он был разработан независимо друг от друга различными сторонами, наиболее заметной из которых был JScript от Microsoft.

Очевидно, что требовалась стандартизированная реализация, что привело к ее представлению в ECMA international. Таким образом ECMAScript был сформирован. В наши дни большинство браузеров поддерживают ECMA-262, который также чаще (и часто смутно) называют JavaScript.


Что такое Javascript? Javascript по праву называют языком Интернета. Каждая более новая версия браузера поднимает планку с точки зрения скорости выполнения JavaScript. Это важный показатель производительности в наши дни, так как сайты широко используют JavaScript. JavaScript привел революцию Web 2.0 с AJAX. Используя JavaScript, сайты могут отправлять HTTP-запросы за кулисы и настраивать или обновлять определенные разделы сайта, адаптированные к потребностям конкретного пользователя. Это избавляет от полного обновления страницы и делает пользовательский интерфейс более мощным и удобным для пользователя.

Привет, мир JavaScript

Пример Hello World почти всегда используется, когда речь идет о языках программирования. Итак, поехали

document.write («Привет, мир!»);

Вы также можете легко добавлять всплывающие окна с помощью:

document.alert («Привет, мир!»);

что такое JavaScript

Да, это все, что тебе нужно. Не нужно включать какой-либо файл или импортировать какие-либо пакеты. Все, что необходимо для выполнения JavaScript, предоставляется браузером (или клиентом), поэтому его также называют Язык сценариев на стороне клиента. Почему на стороне клиента? Чтобы ответить на этот вопрос, вам нужно посмотреть, как работает JavaScript.

Как это устроено

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

что такое JavaScript

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

Javascript

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

Сравнение других языков программирования

Вопреки тому, что может предложить название, JavaScript на самом деле очень отличается от Java. Есть некоторые сходства в синтаксисе, но это все. JavaScript слабо типизирован (вам не нужно определять тип данных переменных), а Java — нет. JavaScript в основном выполняется в браузере, где Java может использоваться для создания автономных приложений. Java имеет гораздо более широкую область применения по сравнению с JavaScript, который в основном живет в браузере.

JavaScript является объектно-ориентированным, но в отличие от других языков программирования, которые реализуют наследование через классы, JavaScript делает это через прототипы. JavaScript также имеет самую большую базу установки (возможно), поскольку в настоящее время он поставляется со всеми основными веб-браузерами.

Я просто поцарапал поверхность, когда вы считаете, что это полноценный язык программирования, и что у него есть все гудение и развитие в наши дни. Существует множество библиотек JavaScript, серверного JavaScript и других проектов, которые выводят сферы и приложения JavaScript на совершенно новый уровень. Если вы начинаете на JavaScript, есть несколько учебных пособий, которые помогут вам в этом. Когда вы наберете скорость и наслаждаетесь тем, что делаете, вы можете взять Книгу Носорога и еще больше усовершенствовать свои навыки JavaScript.

Вы когда-нибудь пытались программировать на JavaScript? Как прошел опыт?

Ссылка на основную публикацию