RSS

Про JavaScript

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

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

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

Помимо управления веб-страницами модули, написанные на JavaScript способны выполнять и другие полезные функции:

• обмениваться запросами и данными с сервером без перезагрузки веб-страниц (AJAX-технология);
• управлять HTML и CSS-кодами, менять, удалять, перемещать, скрывать или показывать тэги и элементы;
• принимать, устанавливать и использовать cookie при обращениях к сайтам;
• формировать сообщения, запрашивать ввод данных;
• поддерживать постоянную связь с сервером по протоколу НТТР;
• определять тип используемого браузера;
• использоваться для написания браузерных операционных систем и многое другое.

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

 

JavaScript полностью совместим с HTML и CSS, что делает его «понятным» для всех браузеров. Если модули JavaScript имеют слишком большой размер или встречаются сразу в нескольких местах веб-страницы, то для «облегчения» HTML-кода их обычно выносят в отдельные файлы и подгружают из этих файлов по мере необходимости.

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

 
Powered by SH CMS (www.shchms.ru)