Денни Гудман "JavaScript Библия пользователя"

НАЗАД СОДЕРЖАНИЕ ВПЕРЕД
страница 54

Строка текста, которую сценарий выводит на экран, начинается с некоторого предопределенного фрагмента "This browser is version" (Это браузер версии), в который впоследствии добавляется версия браузера. Далее на экран снова выводится статический текст, содержащий дескриптор HTML ("of <span class='highlight'>"), затем более значимый текст (название приложения), после чего - закрывающий дескриптор HTML и точка в конце предложения "</span>."). В JavaScript символ "плюс" (+) используется для объединения (конкатенации) фрагментов текста в одну большую строку текстовых символов, которые отображаются в документе. Ни JavaScript, ни тем более символ + ничего не знают об используемых словах и пробелах, поэтому сценарий полностью отвечает за выделение нужного места, что и отражается в параметрах. Обратите внимание, что после слова "version" в параметре первого оператора document.write() оставлено свободное место. Также свободное место вы увидите с обеих сторон от "of" во втором операторе document.write().

Для получения информации о версии браузера и названии, которые используются в параметрах, укажите JavaScript извлечь соответствующие свойства объекта navigator. Извлечь свойство можно, если добавить его через точку после имени объекта (в данном случае это navigator). Извлекаемые имена в приведенном примере разделены пробелом. Если вам тяжело сориентироваться в записи, то попробуйте прочитать ее справа налево. В этом случае то, что находится справа, является свойством расположенного слева. В нашем случае appVersion является свойством объекта navigator. Этот "точечный" синтаксис во многом напоминает вызов операторов действий (к примеру, document.write()), но только после имени свойства не нужно ставить круглые скобки. В любом случае, ссылка на свойство в сценарии дает указание JavaScript вставить значение этого свойства туда, откуда сделан запрос. При первом обращении JavaScript-сценарий запросит информацию о браузере, представит ее в виде текстовой строки и отобразит в документе.

страница 54
НАЗАД СОДЕРЖАНИЕ ВПЕРЕД

Денни Гудман "JavaScript Библия пользователя"

Только на OZON.ru! Все спецпредложения на DVD Все серии Пуаро

поиск на сайте

Рейтинг@Mail.ru Rambler's Top100 Счетчик тИЦ и PR
Сайт управляется системой uCoz