Об'єктна модель документа. Основні об'єкти і властивості

Нам відомо, що існують об'єкти, наприклад, document, і методи, наприклад, write, які впливають на об'єкти. Тепер розглянемо концепцію властивостей. Властивості є частиною або якістю об'єкту. Ми працювали з властивістю документа bgColor.

Було б важко описати всі можливі властивості. Тому тут будуть розглянуті лише найбільш популярні з них і вказано, яку користь вони можуть принести.

Нижче ви побачите декілька сценаріїв, але всі вони складені за однією схемою: для кожної команди об'єкт.властивість (object.property) створюється змінна, потім змінні поміщаються в команду document.write() для виводу.

Властивості об'єкту navigator

<SCRIPT LANGUAGE="javascript">

var an = navigator.appName;

var av = navigator.appVersion;

var acn = navigator.appCodeName;

var ua = navigator.userAgent;

document.write("Ви користуєтеся <B>" +an+ "</B> версія " +av+ ".<BR>Кодова назва " +acn+ ", заголовок " +ua+ ".");

</SCRIPT>

Люди люблять ці властивості. Об'єкт navigator має чотири властивості. Зверніть увагу на заголовні букви!

· appName повідомляє назву браузеру, наприклад, Netscape або Explorer.

· appVersion повідомляє версію браузеру і платформу, на якій він працює.

· appCodeName повідомляє кодове ім'я, дане браузеру, наприклад, Netscape називає свій браузер Mozilla.

· userAgent повідомляє заголовок протоколу передачі гіпертексту, використовуваного браузером під час роботи з серверами.

Інколи важливо знати версію браузера. Пізніше ми вивчимо команди if (якщо). Знаючи браузер користувача і його версію, можна дати команду: "Якщо браузер такий-то, зробити те-то."


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



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