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

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

Связывание объектов

Если документ загружен в браузер, все его объекты надежно размещены в памяти согласно той внутренней иерархии, которая определяется объектной моделью документа браузера. Чтобы сценарий мог управлять любым из этих объектов, должен существовать способ получения доступа к объекту и взаимодействия с ним. Примерно так: "Привет, мистер Текстовое Поле! Что там ввел пользователь?". Если в сценарии необходимо определить расположение одного из этих объектов, то сценарий должен указать тот путь, по которому следует двигаться для установления контакта с нужным объектом. Это именно то, что называется в сценарии ссылкой на объект, которая задается браузером.

Именование объектов

Наилучший способ создания в сценариях ссылок на объекты заключается в том, чтобы присвоить каждому управляемому в документе HTML-объекту в сценарии собственное имя. В W3C DOM (и текущей спецификации HTML) для определения элементу имени применяют атрибут id (идентификатор). Этот атрибут необязательный, но он позволяет однозначно присвоить каждому объекту собственное имя. Если вы планируете получать в сценарии доступ к элементам страницы, то без него вам не обойтись. Ниже приведен пример использования атрибута id вместе с обычными дескрипторами.

<р id="firstParagraph">

<img id="logo" src="images/logo.jpg" alt="Corp Logo">

<div class="draggable" id="puzzlePiece">

При присвоении имен (названий, идентификаторов) придерживаются следующих правил.

• Имена не могут содержать пробелы.

• В именах не должны использоваться символы пунктуации, за исключением символов подчеркивания.

• При их присвоении в качестве значения атрибуту name они должны заключаться в кавычки.

• Имена не должны начинаться с цифры.

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

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

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

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

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

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