- •Операторы JavaScript. Функции JavaScript. Возвращение значений. Массивы и объекты в JavaScript. Встроенные классы объектов.
- •Объектная модель документа (dom). Понятие коллекций. Обзор объектов, коллекций, методов и свойств клиентских сценариев.
- •Объект document. Свойства и методы. Коллекции.
- •Объект window. Свойства и методы. Объект location.
- •Объекты history и navigator. Свойства и методы.
- •Пассивные и активные Web-cерверы. Основы клиент-серверного взаимодействия. Передача данных методами get и post. Url-кодирование данных. Обзор существующих web-серверов. Области их применения.
- •Серверные сценарии и приложения. Обзор технологий серверного интернет-программирования (cgi/Perl, php, asp, ssi и др.), их поддержка различными операционными системами и web-серверами.
- •Технология ssi (Server Side Include). Обзор команд.
- •Основные сведения о iis. Серверные решения на основе iis. Интерфейсы web-сервера. Интерфейсы cgi и isapi. Языки программирования. Возможности, принцип работы, средства разработки.
- •Технология asp. Объекты, компоненты, обработчики основных событий.
- •Основные объекты asp: Application, Session, Request, Response, Server.
- •Технология asp. Основные приемы работы с данными. Ввод и вывод данных.
Объектная модель документа (dom). Понятие коллекций. Обзор объектов, коллекций, методов и свойств клиентских сценариев.
Одним из самых мощных интерфейсов доступа к содержимому HTML или XML документов является Document Object Model - DOM.
DOM является стандартным способом построения объектной модели любого HTML или XML документа, при помощи которой можно производить поиск нужных фрагментов, создавать, удалять и модифицировать его элементы.
Объектная модель HTML или XML документов является представлением их внутренней структуры в виде совокупности определенных объектов. Для удобства эти объекты организуются в некоторую древообразную структуру данных - каждый элемент документа может быть отнесен к отдельной ветви, а все его содержимое представляется в этой структуре поддеревьями.
Во главе иерархии находится объект window, который представляет окно браузера и порождает все остальные объекты.
Некоторые объекты могут группироваться в наборы (rколлекции). Поясним, что это такое. Пусть, например, имеется документ, в котором расположено несколько форм. Так вот, в данном документе имеется набор forms, который состоит из нескольких (а, может быть, даже из одного, если форма одна!) элементов form.
Содержимое окна браузера может представлять собой набор фреймов, которые как раз представляют собой набор объектов frames. Каждый объект этого набора (объект frame), имеет в своем подчинении объект document, который, как понятно из его названия, содержит описание документа.
Объект location хранит информацию о текущем URL-адресе. Объект navigator предназначен для получения информации о браузере. Объект history является массивом документов (отсчет в массиве начинается с единицы), открытых за текущий сеанс работы с браузером. Используя данный объект, организуется повторная загрузка документов.
Перечислим основные наборы объекта document. Набор links представляет собой массив гиперссылок. Набор anchors представляет собой массив меток документа, на которые осуществляется переход по гиперссылкам. Набор forms является массивом форм документа (отсчет элементов массива начинается с нуля). Каждый объект form, входящий в этот набор, имеет набор подчиненных объектов elements, который представляет собой перечень управляющих элементов, расположенных на этой форме (кнопки, меню, поля для ввода многострочного текста и т.п.).
Объект document. Свойства и методы. Коллекции.
Все элементы HTML-документа являются свойствами объекта document и одновременно объектами с точки зрения языка сценариев JavaScript. Для удобства некоторые объекты объединены в наборы, которые еще называют коллекциями.
Первый объект в этой структуре - document. Первый элемент HTML-документа - картинка с именем Image1. Она представляется в виде объекта images[0]. Чтобы получить доступ к этому элементу страницы, требуется записать: document.images[0] или document.Image1.
http://it.kgsu.ru/JS/js0040.html
http://it.kgsu.ru/JS/js0041.html
Объект window. Свойства и методы. Объект location.
Объект window представляет собой окно браузера и является начальным (корневым) объектом модели Microsoft Internet Explorer. Напомним, что свойства позволяют управлять "внешним видом" объекта; методы - это те действия, которые может выполнять объект.
Объект location содержит информацию об URL-адресе текущей страницы, а также методы, позволяющие обновлять страницы.
http://it.kgsu.ru/JS/js0034.html
http://it.kgsu.ru/JS/js0037.html
