Мы знаем, что модель объекта браузера (BOM) является одним из компонентов JavaScript, который предоставляет объекты, которые взаимодействуют с окном браузера независимо от содержания. Его иерархическая структура заключается в следующем:
Объект Window является ядром всего BOM, который включает документ (объект документа), местоположение (объект адреса) и историю (состав исторических объектов).
Синтаксис для вызова объекта:
1. Объект. Attribute name = "Значение атрибута";
2. Object ["name string string"] = "Значение атрибута";
Синтаксис для вызова методов объекта:
1. Имя метода объекта ();
2. Object ["name Method name String"] ();
Общие методы оконных объектов
Общие методы оконных объектов
| имя | иллюстрировать |
| быстрый() | Отображает диалоговое окно, которое побуждает пользователя ввести |
| тревога() | Показывает диалог предупреждения с большим сообщением о приглашении и кнопкой OK |
| подтверждать() | Отобразить диалоговое окно с сообщением о приглашении, кнопок "OK" и "Отмена" |
| закрывать() | Закройте окно браузера |
| открыть() | Откройте новое окно браузера, чтобы загрузить документ, указанный данным URL |
| settimeout () | Вызовите функцию или рассчитайте выражение после указания нескольких миллисекундов |
| setInterval () | Вызовите функцию или рассчитайте выражение в соответствии с указанным периодом (записано в миллисекундах) |
Свойства функций окна
| имя | иллюстрировать |
| высота, ширина | Высота и ширина (записаны в пикселях) |
| слева, верх | Координаты x и y окна записаны в пикселях |
| панель инструментов | Отображать панель инструментов браузера |
| полосы прокрутки | Отображать полос прокрутки |
| расположение | Отображать адресную строку |
| статус | Добавить ли строку статуса |
| Менубар | Отображать ли территорию меню |
| Помещается | Окно регулируется по размеру |
| Титул | Отображать ли заглавной панель |
| полноэкранный | Использовать режим полноэкранного режима для отображения браузера |
Общие события для оконных объектов
| имя | иллюстрировать |
| нагрузка | Страница или изображение загружается |
| Onmouseover | Переместите указатель мыши на элемент |
| Onclick | Нажмите на объект с помощью мыши |
| OnKeyDown | Клавиша клавиатуры нажимается |
| Онхандж | Содержание домена было изменено |
Пользовательское объявление объекта
Первый способ объявить:
<script type = "text/javascript"> function paly () {var p = new object (); // Создать объект объекта, чтобы открыть пространство памяти // Определить атрибуты для объекта p p.age = 1; p.name = "javascript"; // определить метод для объекта p p.sayhi = function () {document.write ("Привет всем! Я" + p.name + "I Am Am Am в этом году" + P.age + "Yeard"); } // возвращать объект p return p; } // Создать экземпляры пользовательского объекта var js = paly (); // вызов метода объекта js.sayhi (); // вызов документа атрибута объекта.write (js.name); </script>Эффект скриншот:
Второй метод:
<script type = "text/javascript"> function paly () {// определить атрибуты для объекта this.age = 1; this.name = "javascript"; // Определите метод для объекта this.sayhi = function () {document.write ("Привет всем! Я" + this.name + "It в этом году" + this.age + "year held"); }} // Создать экземпляр пользовательского объекта var js = new paly (); // вызов метода объекта js.sayhi (); // вызов атрибутов объекта Document.Write (js.name); </script>Эффект скриншот:
Прохождение свойств объекта
<script type = "text/javascript"> function paly () {// определить атрибуты для объекта this.age = 1; this.name = "javascript"; // Определите метод для объекта this.sayhi = function () {document.write ("Привет всем! Я" + this.name + "Я в этом году" + this.age + "Год"); }} // Создать экземпляр пользовательского объекта var js = new paly (); // спокойствие атрибуты объекта для (var par in js) {document.write ("js."+Par+"="+js [par]); } </script>Эффект скриншот:
Быстрая структура
<script type = "text/javascript"> function paly () {// определить атрибуты для объекта this.age = 1; this.name = "javascript"; // Определите метод для объекта this.sayhi = function () {document.write ("Привет всем! Я" + this.name + "Я в этом году" + this.age + "Год"); }} // Создать экземпляр пользовательского объекта var js = new paly (); // Методы или атрибуты в структурном блоке не выполняются атрибутам или методам объекта (JS) в скобках, если объект не указан. {sayhi (); document.write ("<br/>"+возраст); } </script>Эффект скриншот:
Приведенное выше резюме связанных операций объектов JavaScript - это весь контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.