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

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

Для того чтобы наглядно продемонстрировать процесс создания массива, приведем код конструктора массива, элементами которого являются названия 50 штатов и одного округа Колумбия (всего 51 элемент). Первым делом создается массив; ему присваивается имя, которое лучше всего характеризует содержащиеся в нем данные.

var USStates = new Array(51);

Начиная с этого момента, в памяти будет выделено место для массива с именем USStates, где содержится 51 элемент. Для того чтобы заполнить этот массив, каждому его элементу нужно присвоить значение. Обращение к каждому элементу массива требует использования специального индекса: сначала указывают имя массива, а затем в квадратных скобках вводится индекс нужного элемента. Первым элементом в массиве USStates будет USStates[0].

Чтобы присвоить первому элементу массива первое по алфавиту название штата, необходимо воспользоваться обычным оператором присваивания

USStates[0] = "Alabama";

Остальные элементы массива можно заполнить следующим способом.

USStates[1] = "Alaska";

USStates[2] = "Arizona";

USStates[3] = "Arkansas";

...

USStates[50] = "Wyoming";

Если в документе нужно использовать таблицу данных, из которой сценарий впоследствии должен получать информацию, то исключить обращение к серверу можно, оформив ее в виде массива. Если сделать соответствующие операторы выполняющимися в процессе загрузки документа, то к тому моменту, когда документ будет полностью отображен в браузере, массив данных уже будет создан и готов к использованию. Несмотря на то, что у вас может сложиться впечатление о необходимости использования в такой ситуации большого числа операторов, объем загружаемых данных, на самом деле, невелик. Он не представляет особых проблем, поэтому загрузка страницы проходит идеально даже у тех пользователей, которые используют каналы соединений со скоростью передачи данных 28,8 Кбит/с.

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

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

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

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

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