Регистрация
Раздел: Для веб-программиста

Что такое JavaScript?

User 18-09-2017, 14:36 357 Для веб-программиста
0

Что такое JavaScript?

javascript — это название языка программирования, добавляющий на сайты интерактивность и пользовательское поведение. Это язык сценариев, работающих на стороне клиента, а значит, он запускается на компьютере пользователя, а не на сервере, как другие языки вебпрограммирования, такие как PHP и Ruby. Это означает, что javascript (и то, как мы его используем) зависит от возможностей браузера и настроек. Он может вообще быть недоступен потому, что пользователь предпочел его отключить или потому, что устройство его не поддерживает, хорошие разработчики помнят об этом и учитывают в работе. javascript также известен как динамический и слабо типизированный язык программирования. Не слишком усердно пытайтесь понять это описание, далее я объясню, что оно значит.

Чем не является javascript.
Несмотря на свое название, javascript не имеет ничего общего с языком программирования Java. Его создал Брэндан Айк, сотрудник компании Netscape, в 1995 году и первоначально назвал «LiveScript». Однако язык Java был тогда в моде, поэтому ради маркетинга «LiveScript» превратился в «javascript». Или просто в «JS», если в разговоре о нем вы хотите выглядеть как можно более профессионально. Репутация JS не так уж хороша. Некоторое время он был синонимом всевозможных недобросовестных интернет-махинаций — нежелательных переадресаций, раздражающих всплывающих окон, множества туманных «уязвимостей», и это лишь некоторые из них. Было время, когда javascript позволял не очень уважающим себя разработчикам проделывать все эти вещи (и даже хуже), но современные браузеры в значительной степени поняли темную сторону развития javascript и заблокировали ее. Однако не стоит винить за это сам язык. Как гласит очень старая поговорка: «Кому много дано, с того много и спрашивается». javascript всегда предоставлял разработчикам большие возможности по контролю над отображением страниц и поведением браузеров, а насколько ответственно это следует использовать — каждый решает сам.

Чем является javascript
Теперь мы знаем, чем javascript не является: он не связан с языком Java, и он вовсе не усатый злодей, прячущийся в вашем браузере, потирая руки в ожидании, когда можно будет отправить сообщение о «горячих девушках вашего города». Давайте поговорим подробнее о том, что же он такое. javascript представляет собой несложный, но невероятно мощный язык сценариев. Чаще всего мы сталкиваемся с ним в браузерах, но javascript проник во все, от собственных приложений для PDF-файлов до электронных книг. С помощью javascript можно управлять даже веб-серверами. Как динамический язык программирования, javascript не нужно запускать через какой-либо компилятор, интерпретирующий понятный человеку код в то, что сможет понять браузер. Последний эффективно считывает код точно так же, как мы, и интерпретирует его на ходу. Язык javascript также слабо типизированный. Это означает, что нам не обязательно указывать ему, что такое переменная. Если мы устанавливаем значение переменной равное 5, нам не нужно программно указывать, что эта переменная — число. Как вы, возможно, заметили, 5 — это уже число, и javascript распознает его как таковое. Теперь вам не обязательно запоминать эти термины, чтобы начать писать код на JS, — обратите внимание: я не запоминал. Даже сейчас, когда я их читаю, помню не все. Это нужно всего лишь, чтобы познакомить вас с несколькими терминами, которые вы будете часто слышать, изучая javascript, и со временем они начнут обретать для вас все больший смысл. К тому же будет о чем поговорить на ближайшей вечеринке! «Чем занимаюсь? Ну, я в последнее время всерьез увлекся слабо типизированными динамическими языками сценариев». Люди будут просто молча вам кивать, а это, по-моему, означает, что вы хороший собеседник.

Написать сообщение

Кликните на изображение чтобы обновить код, если он неразборчив

Похожие новости

Анатомия сценария JavaScript

Есть веская причина, почему в книге Дэвида Флэнагана «javascript. Подробное руководство»

18.09.17 Для веб-программиста
Добавление сценариев JavaScript на страницу сайта

Как и CSS, вы можете вставить код сценария прямо в документ или сохранить его во внешнем файле и

18.09.17 Для веб-программиста
На что способен JavaScript

Чаще всего javascript встречается нам как способ добавления интерактивности на страницы. Если

18.09.17 Для веб-программиста

 
Powered by UseSite.ru. Все права защищены. Копирование материала строго запрещено.
Закрыть