Скачать 320.21 Kb.
|
документа. Это обеспечивает интерпретацию и сохранение в памяти всех процедур при загрузке документа в браузер. VBScript VBScript предусматривает создание двух типов процедур:
Процедура sub выполняет последовательность действий, но не возвращает никакого, значения, ассоциированного с ее именем. Она имеет следующий синтаксис: sub имя_процедуры ([список-параметров]) операторы end sub Через необязательный параметр можно передать в процедуру внешние данные или, наоборот, получить некоторые вычисленные ею значения. Вызов процедуры sub осуществляется оператором call, после которого указывается имя процедуры и в круглых скобках параметры. Процедуру можно вызвать и простым указанием ее имени, но в этом случае передаваемые ей параметры задаются без скобок. Следующие два способа вызова процедуры эквивалентны: call MyProc(firstarg, secondarg) MyProc firstarg, secondarg Функция также выполняет определенную последовательность операторов и ей можно передать внешние данные через параметры процедуры, но, в отличие от процедуры sub, она возвращает значение, присваиваемое ее имени, и может быть использована в выражениях VBScript. Она имеет следующий синтаксис: function имя_процедуры ([список-параметров]) операторы имя_процедуры = значение end function В операторах процедуры обязательно должен присутствовать оператор присвоения имени процедуры некоторого значения. VBScript предоставляет два способа передачи параметров в процедуру:
Способ передачи параметров по ссылке, применяемый по умолчанию, передает фактический адрес переменной, используемой в качестве параметра. Это позволяет изменить содержимое соответствующего адреса памяти, а тем самым, и значение переменной. Передача параметров по значению предполагает передачу в процедуру копии переменной, а не адреса самой переменной. Поэтому любые изменения параметра внутри процедуры воздействуют на копию, а не на саму переменную, и, следовательно, значение переменной, переданной в качестве параметра, изменяться не будет. Для указания интерпретатору, что параметр передается в процедуру по значению, используется ключевое слово ByVal, задаваемое перед параметром в описании процедуры. Объекты JavaScript На самом верхнем уровне иерархии находится объект window, представляющий окно браузера и являющийся “родителем” всех остальных объектов. Расположенные ниже в иерархии объекты могут иметь свои подчиненные объекты. На рис. 1 показана структура объектов клиента (браузера). Рис. 1. Иерархия объектов JavaScript на стороне клиента Особняком стоит объект navigator с двумя дочерними (подчиненными) объектами. Он относится к самому браузеру, и его свойства позволяют определить характеристики программы просмотра. Каждая страница в добавление к объекту navigator обязательно имеет еще четыре объекта:
Кроме указанных объектов страница может иметь дополнительные объекты, зависящие от ее содержимого, которые являются дочерними объектами объекта document. Если на страницы расположена форма, то все ее элементы являются дочерними объектами этой формы. Для задания точного имени объекта используется точечная нотация с полным указанием всей цепочки наследования объекта. Это возможно, так как объект верхнего уровня имеет свойство, значением которого является объект нижнего уровня. Ссылка на объект осуществляется по имени, заданному параметром NAME тэга HTML. Для получения фамилии студента, введенного в первом поле ввода, в программе JavaScript следует использовать ссылку document.form1.studentName.value, а чтобы определить курс, на котором обучается студент, необходимо использовать ссылку document.form1.course.value. VBScript Во главе иерархии, как и в случае с Netscape Navigator, стоит объект window, представляющий окно браузера и порождающий все остальные объекты модели. При ссылке в программе на любой объект из иерархии можно не указывать “родительский” объект window. Модель охватывает практически все элементы HTML-страницы. На рис. 2 показана иерархическая структура объектной модели, которая отражает подчиненность элементов страницы. Рис. 2. Объектная модель MS Internet Explorer Для каждого типа элементов в модели предусмотрены соответствующие наборы. Например, для объектов image, определяемых тэгами , существует набор images. Ссылку на соответствующий объект можно определить с использованием имени объекта, задаваемого значением параметра NAME, или с помощью набора объектов, в данном случае images. В наборе объекты расположены в последовательности, в которой они задаются на HTML-странице. Список литературы
|
Методические рекомендации по возрастным категориям: средняя группа,... Систематизация организации совместной деятельности по ручному труду; Повышение творческого потенциала педагогов | Регламентирование образовательного процесса на учебный год Дошкольная группа – 2 младшая группа – 15 мин., подготовительная к школе группа – 25 мин | ||
Педсовет мбоу сош №6 Выступление на педсовете з/д по увр вахромычева А. Г Эта необычная система обучения была разработана французскими педагогами и психологами. Данная группа единомышленников получила название... | Пифагор и Фет и на многие вопросы Ты найдешь ответ! Припев: тот же Вокальная группа покидает сцену, а одновременно с другой стороны входит группа учащихся младших классов, которая читает стихи | ||
Программа по формированию навыков безопасного поведения на дорогах... Группа 3 (ближе к слабой) и группа 4 (ближе к сильной) – работа над образом старика | Группа «А» группа «В» «Спартак» Москва «Чертаново» Москва сдюшор «Зенит» | ||
Программа по формированию навыков безопасного поведения на дорогах... Охватывает грудь! Задание: 1 группа – выберите и запишите слова с буквами е,ё, ю я, обозначающими один звук, 2 группа – два звука.... | Урок по теме: «География населения мира». Дата проведения: Группа... Группа №4 «Мастер общестроительных работ» (каменщик, монтажник по монтажу стальных и железобетонных конструкций, сварщик) | ||
Отделение по дошкольному образованию работает в режиме 12-ти часового... Самостоятельная работа студентов в рамках учебного курса «Культурология» включает в себя | Группа 91 – 1 пара – физкультура 2 пара – физкультура 7 урок – устройство... | ||
Реферат. Что такое карбонильные соединения «Соединения, в которых карбонильная группа соединена с двумя радикалами, называют кетонами. Соединения, где карбонильная группа соединена... | Курс, группа Дата защиты Крайняя дата представления полного комплекта... На кафедру для допуска к защите выпускной квалификационной работе должны быть представлены | ||
Программа по формированию навыков безопасного поведения на дорогах... Да эдакий ли ум семейство осчастливит? Вторая группа составляет буклет на тему «Где глупость образец, там разум – безумие?». Третья... | Лиманская Ольга Николаевна конспекты логопедических занятий. Второй... Мбдоу), в составе которого имеется группа (группы) компенсирующей направленности для детей с общим недоразвитием речи (далее – группа... | ||
Конспект фронтального логопедического занятия по формированию лексико... Мбдоу), в составе которого имеется группа (группы) компенсирующей направленности для детей с общим недоразвитием речи (далее – группа... | Конспект интегрированного занятия по физической культуре (средняя... План – конспект интегрированного занятия по физической культуре (средняя группа) |