Рекомендации по использованию JavaScript
Как web-профессионалы, мы обязаны обеспечить максимально комфортную работу пользователей с нашими сайтами, делая их удобными и доступными. Необходимо избегать полной зависимости от применения JavaScript - мы должны его использовать так, чтобы можно было воспользоваться страницей и без него.
Во многих случаях пользователи могут не включать JavaScript, даже если их браузер его поддерживает. В корпоративной среде обеспечение безопасности часто требует отключения JavaScript. Кроме того, некоторые эксперты по Web-доступности рекомендуют пользователям вспомогательных устройств (таких, как голосовые браузеры) отключать JavaScript из-за большого объема назойливых скриптов JavaScript, что затрудняет навигацию по Web-страницам.
Как и в случае применения CSS, JavaScript должен обеспечивать «изящную деградацию», другими словами, скрипты следует писать с учетом возможности отключения пользователем JavaScript и обеспечивая спокойное их завершение, если используемые в них методы не поддерживаются. Также важно по многим причинам, в том числе для обеспечения доступности, делать скрипты ненавязчивыми. Это можно легко проверить, полностью отключая в вашем браузере поддержку JavaScript и убеждаясь в том, что страницу все же можно использовать.
Добавление JavaScript кода в HTML документы
Код, написанный на JavaScript, может встраиваться в HTML документы несколькими способами:
• между парой тегов <script> и </script>;
• из внешнего файла, заданного атрибутом src тега <script>;
• в обработчик события, заданный в качестве значения атрибута тега HTML, такого как, например onclick или onmouseover;
• как тело URL-адреса, использующего специальный спецификатор псевдопротокола javascript:.
Клиентские JavaScript сценарии представляют собой часть HTML-файла и находятся между тегами <script> и </script>:
<script type="text/javascript">
// Здесь располагается код на языке JavaScript
</script>
HTML-документ может содержать произвольное число элементов <script>. Выполняются они в порядке их следования в документе и представляют собой части одной JavaScript-программы: функции и переменные, определенные в одном сценарии, доступны всем сценариям, находящимся в том же файле.
Пример:
<html> <body>
<script type="text/javascript">
alert(“Здравствуйте!!”); //выводим сообщение
document.bgColor=“red”;//поменяли цвет фона на красный
</script>
Дата добавления: 2016-01-09; просмотров: 477;