Главная :: Рассылки :: JavaScript
Иисус изменил твою жизнь. Сохранить(Да/Нет) ?

JavaScript

Уважаемые подписчики!

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

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

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

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

Наш первый скрипт будет выводить информацию о типе используемого браузера. Наберите (или скопируйте) следующий код:

<html>
<head>
<title>Первый JavaScript</title>
<body>
<h1>Пример выполнения информационного скрипта:</h1>
<hr>
<script type="text/javascript">
<!-- скрыть скрипт от страрых браузеров, не распознающих JavaScript
document.write("Версия браузера " + navigator.appVersion + " браузера " + navigator.appName);
// конец скрытия скрипта от старых браузеров -->
</script>
</body>
</html>

Результат выполнения:

Пример выполнения информационного скрипта:


Теперь разберем приведенный здесь пример подробно. Структуру HTML-документа вы изучили в предыдущих выпусках, поэтому остановимся только на описании самого скрипта. Скрипт начинается с ключевого тэга: <script type="text/javascript"> и заканчивается закрывающим тэгом </script>. Все, что находится внутри браузер будет интерпретировать как JavaScript (то, что это именно JavaScript, а не какой-либо другой, браузер узнает по значению свойства type).

Для того, чтоб скрыть содержимое от старых браузеров, не поддерживающих JavaScript, тело скрипта заключаем в комментарий <!-- и -->. Старые браузеры проигнорируют текст в комментарии, а так же неизвестные ему тэги <script> и </script>. Современные браузеры распознают скрипт и запустят его на выполнение. Далее идет конструкция вывода текста document.write(). Строковые данные записываются в двойных кавычках, строки соединяются символом плюс (+). Конструкции navigator.appVersion и navigator.appName выводят версию и тип браузера. Подробнее с подобными конструкциями (как document и navigator) мы познакомимся в следующих выпусках.

Отметим еще одно полезное свойство document.write(). Вы можете выводить текст с использованием оформления в виде HTML-тэгов. Например:

<script type="text/javascript">
<!--
document.write("Текст написан <b>полужирным</b> шрифтов и <i>курсивом</i>.");
-->
</script>

А вот и результат:

В дальнейшем мы увидим, что это свойство можно использовать для создания мощных скриптов.

На этом все. До встречи в следующем выпуске. Оставайтесь с нами.

P.S. Если Вы используете почтовую программу The Bat!, то письмо может отображаться некорректно. Для того, чтобы просмотреть правильный вариант, щелкните два раза на аттачменте Part.html и откройте письмо (кнопка "No/Нет").