Топ-100 JavaScript: что это такое, примеры - Разработка сайтов на WordPress
JavaScript: что это такое, примеры

Что такое JavaScript?

Возможности и несколько примеров

JavaScript является одним из наиболее часто используемых языков программирования, используемых для создания динамических веб-страниц. Вот лишь несколько примеров возможностей программ JavaScript:

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

Что такое язык сценариев?

Как следует из названия, JavaScript является представителем так называемого языка сценариев – языки программирования, используемые для управления программными приложениями. В этом случае, JavaScript используется для регулирования поведения браузеров (например, Firefox).

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

JavaScript и Java

Сходство в именах JavaScript и Java не случайно. Когда Brendan Eich из Netscape начал разрабатывать JavaScript, оригинальное имя было Mocha. Позже имя было изменено на LiveScript, но вскоре после этого Netscape начал добавлять поддержку все более популярного языка программирования Java в своем браузере, и в конце концов, имя скрытого языка стало сегодня широко известным JavaScript.

Однако, помимо названий, у Java и JavaScript мало общего. Хотя синтаксис JavaScript намеренно напоминает синтаксис Java для простоты ориентации в новом языке, эти два языка существенно различаются. Мы не будем вдаваться в подробности в чем различия, но вкратце, Java – это структурированный язык с гораздо более богатыми возможностями и, следовательно, гораздо более сложным для изучения.

AJAX

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

Преимущества JavaScript

Скорость

Когда команды JavaScript включены в код HTML-страницы, они выполняются компьютером конечного пользователя, который загрузил страницу. Такая клиент-ориентированная программа намного быстрее, чем программа, работающая на сервере (например, программа, написанная на PHP).

Низкий трафик

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

Большое количество готовых программ

Из-за популярности JavaScript, в Интернете было опубликовано большое количество программ на JavaScript, которые можно использовать напрямую. Некоторые из программ JavaScript бесплатны, в то время как другие требуют некоторых, обычно небольших, регистрационных сборов. Вот один сайт с JavaScript готовыми программами: ScriptSearch.com.

Адаптивность и универсальность

Вы всегда можете посмотреть на код JavaScript-программы и, возможно, отредактировать его, чтобы настроить программу в соответствии с вашими требованиями. Еще одним преимуществом является независимость от платформы: написанные и совместимые программы JavaScript будут работать в большинстве браузеров без необходимости дополнительной настройки.

Некоторые ограничения JavaScript

Недоступно для некоторых пользователей

Из-за возможности JavaScript-программ включать вредоносный код, некоторые интернет-пользователи полностью исключают свои браузеры из выполнения команд JavaScript. Другие пользователи имеют проблемы со зрением и используют браузеры, которые распознают только текст. Для таких пользователей вы должны предоставить альтернативу используемой вами программе JavaScript. Это устанавливается с помощью пары HTML тегов <noscript> и </ noscript>.

Различная интерпретация

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

Акция! Сайт + логотип + продвижение всего за 29000!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Получить предложение

Pin It on Pinterest