Навигация
Главная Новости Файл-архив Шаблоны Документация Форум Опросы Каталог ссылок Рассылка Карта сайта E-Mail
 
Пользователь
Забыли пароль?
Регистрация
 
Рекомендуем

Safari

браузер платформы
Apple Macintosh теперь
для Windows.

Скачать

 
Популярные новости
04.02.08
Visual Studio 2008
28.12.07
JavaScript и объектная модель
28.12.07
США: Интернет - замена сексу
30.12.07
Google станет связующим звеном между США и Азией
30.12.07
Глава британского МИДа завел себе блог
 
Популярные статьи
10.05.07 -
Установка XAMPP

07.02.08 -
Как создать шрифт?

07.10.07 -
Регистрация в PayPal

08.09.07 -
PHP 5 для начинающих

24.11.07 -
Инструкция по регистрации в PayPal

 
Случайный шаблон
Start Living
Start Living
 
Проверь скорость
Здесь



Или здесь



 
RSS / РСС


RSS - международный формат, специально созданный для трансляции данных с одного сайта на другой. 
Используя готовые экспортные файлы в формате RSS, вы можете разместить на своей странице заголовки и аннотации сюжетов наших новостей. 
Кроме того, посредством RSS можно читать новости специальными программами - агрегаторами новостей - и таким образом оперативно узнавать 
об обновлениях нужных сайтов.

Google SiteMap

Valid XHTML 1.0 Transitional

 

Найти:                  Добавить в избранное     Сделать стартовой       

FREEhost.com.ua - качественный хостинг и регистрация доменов во всех зонах


Информация

Наш сайт не работает с файловыми обменниками типа Rapidshare и т.п. все файлы находятся непосредственно на сервере. Уважаемые посетители и гости сайта! Если у Вас есть какие-либо полезные программы, скрипты, шаблоны, а также другие сопутствующие файлы и Вы хотите поделиться ими с другими пользователями, просьба обращаться к администратору. Мы с удовольствием разместим их на сайте.
Все материалы, на сайте предоставлены исключительно для ознакомление, администрация сайта не несет ответственности за использование материалов в корыстных целях.


Программирование Программирование JavaScript и объектная модель

Скриптовые языки в некотором роде перевернули мир, и именно благодаря им появился DHTML, который позволяет делать со страничкой практически что угодно.

Как известно, всего два языка претендуют на лавры победителя в броузере. Это VBScript - подмножество Visual Basic-а и JavaScript. Вот последним мы и займемся, как наиболее универсальным.

Сами по себе изучать скриптовые языки не имеет смысла, т.к. они тесно связаны с объектной моделью броузера и, по сути дела, большая часть скриптов просто устанавливает соответствующие свойства объектов или вызывает их методы.

Что такое объектная модель?

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

Сейчас же путь странички до дисплея гораздо дольше. Давайте поэтапно проследим ее путь:

1. Страничка скачивается с сайта и размещается в памяти компьютера
2. Производится анализ странички, в результате которого она препарируется на составляющие.
3. Блоки, из которых состоит страничка (, ,

и т.д.) размещаются во временной базе данных соответственно структуре объектной модели.
4. База данных становится доступной другим программам и, в частности, рендеру, который выводит страничку на экран. Для доступа и управления содержимым этой базы данных броузер предоставляет нам механизм объектов и скриптовый язык, посредством которого и выполняется доступ.

Разумеется, содержимое базы может быть изменено до вывода на экран, что и позволяет работать DHTML. Но объектная модель остается работать даже после того, как страничка показана на экране дисплея. Это дает нам возможность в небольших пределах (а в последних версиях HTML 4.0 практически полностью) менять содержимое странички после загрузки.

Структура объектной модели

Чтобы было понятно, о чем мы говорим, рассмотрим общую структуру объектной модели. Ниже приведена объектная модель Internet Explorer-а версии 4 и выше.

- window - объект, дающий доступ к окну броузера
- frames - объект, дающий доступ к фреймам
= window...
= window...
= ...
- document - объект, содержащий в себе всю страничку
= all - полная коллекция всех тегов документа
= forms - коллекция форм
= anchors - коллекция якорей
= appleеs - коллекция апплетов
= embeds - коллекция внедренных объектов
= filters - коллекция фильтров
= images - коллекция изображений
= links - коллекция ссылок
= plugins - коллекция подключаемых модулей
= scripts - коллекция блоков
= ion - коллекция выделений
= stylesheets - коллекция объектов с индивидуально заданными стилями
- history - объект, дающий доступ к истории посещенных ссылок
- navigator - объект, дающий доступ к характеристикам броузера
- location - объект, содержащий текущий URL
- event - объект, дающий доступ к событиям
- screen - объект, дающий доступ к характеристикам экрана



Источник:www.webstd.org.ua
TEXT +   TEXT -   Печать Опубликовано : 28.12.07 04:12 | Просмотров : 3387

Рекомендуем
Введите слово для поиска
Наш опрос
Активных опросов на данный момент нет.
 
Поиск в сети


 
Друзья сайта







 
Веб-мастеру


Яндекс цитирования



 
Наша кнопка

код кнопки:
 
Счетчик

WMasters-Счётчик






 
TOP-100

Rambler's Top100

bigmir)net TOP 100

 
Рассылка
 
Главная Новости Медиа архив Файлы Опросы Документация Ссылки Рассылка
В начало страницы © 2010 Все для создания сайта! - wmasters.info [ PG.t : 0.50 | DB.q : 9 | DB.t : 0.00 ] CMS Danneo (некоммерческий продукт) - это бесплатная, c открытым исходным кодом система управления сайтами.