Регистрация

Что такое JavaScript?

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

Что такое JavaScript?

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

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

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

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

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



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

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

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

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

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

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

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

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

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