Встроенные объекты JavaScript

Объекты JavaScript объединяют переменные, свойства и функции (методы). Пользователь может создавать свои объекты. JavaScript содержит базовые объекты:

Global – набор высокоуровневых свойств и методов, у которых нет родительского объекта.

String – позволяет форматировать и изменять текстовые строки.

Number – дает возможность обрабатывать числа.

Boolen – позволяет создавать логические величины.

Array – дает возможность создавать и управлять массивами.

Function – позволяет создать функции.

Date – дает возможность работать со временем и датой.

Math – предоставляет некоторые математические функции и константы.

RegExp – позволяет выполнять функции регулярных выражений для заданных строк.

Object – является прототипом для всех объектов /10/.

Динамический HTML

Динамический HTML (Dynamic HTML - DHTML) – способ создания интерактивного веб-сайта. DHTML включает язык HTML, каскадную таблицу стилей CSS, язык JavaScript. Объектная модель документа (Document Object Model - DOM) связывает три компонента, придавая документу возможность динамического изменения страницы без перезагрузки. Динамический HTML предоставляет контроль JavaScript над элементами документа, параметрами их оформления и размещения, текстом страницы. Благодаря этому страницы могут динамически менять стили, содержание и оформление. Можно создавать интерактивные документы, взаимодействующие с пользователем в реальном масштабе времени /10/.

Он может быть использован для создания приложения в веб-браузере: например для простой навигации, придания интерактивности форм, динамического перетаскивания элементов по экрану. Также он может служить как инструмент для создания основанных на браузере видеоигр /11/.

В листинге 2.18 приведен пример динамической подсветки ссылок.

Листинг 2.18 Динамическая подсветка ссылок на веб-странице.

<a href=”javascript:

for (nIx5Bs=0; nIx5Bs<document.all.length; nIxBs++) {

if(document.all[nIx5Bs].tagName==’A’) {

with(document.all[nIx5Bs].style) {

if(backgroundColor==’yellow’){

void(backgroundColor=document.bgColor)}

else {void(backgroundColor=’yellow’)}}}}>

Подсветить ссылки (вкл/выкл)</a> /7/.


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



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