Властивості, методи та події

Властивості – це змінні з фіксованими іменами, які мають певні значення. Одні властивості можна лише переглядати, інші можна змінювати. Для доступу до властивостей об’єкта у мовах сценаріїв використовують такий синтаксис:

«Об’єкт»:»властивість»

Властивістю об’єкта може бути інший об’єкт. При цьому перший об’єкт називають також батьківським (parent), а другий – нащадком (child). Якщо ми хочемо звернутися до властивості або методу об’єкта Object2, який міститься в об’єкті Object1, то слід записати:

Object1.Object2.властивість

Object1.Object2.метод ()

Наприклад, Window.Document.Write(“Текст”)

Методи – це пов’язані з об’єктами дії, які мають фіксовані імена, можуть мати параметри і повертати значення. Синтаксис застосування методу такий:

Об’єкт.метод (список_параметрів)

Крім властивостей і методів для кожного об’єкта існує набір подій. Події мають наперед визначені назви: натискання кнопки миші позначають OnClick, відпускання кнопки миші – OnMouseUp, а завантаження документ в браузер – OnLoad тощо. Настанням події можна скористатися для ініціювання певних дій.

Окрім об’єктів, у модель входять колекції – структури, що складаються з однотипних елементів. Колекція – це групування об’єктів для спрощенного доступу до них за допомогою програмного коду. Наприклад, об’єкт Document містить колекцію зображень Images. Ми можемо звернутися до зображення або за його іменем, або за порядковим номером:

Document.Images (“my_image”)

Document.Images (0)

Індекс (порядковий номер) елемента в колекції залежить від його розміщення у тексті HTML-документа. У колекціях об’єктної моделі перший елемент має нульовий індекс.

Колекціями також є:

  • All – всі теги та елементи, що розташовані на веб-сторінці;
  • Frames – фрейми;
  • Images – зображення;
  • Links – посилання та карти посилань.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: