- •Стандартные объекты языка JavaScript
- •Стандартные объекты делятся на следующие группы:
- •Использование объектов языка JavaScript
- •При определении объектов нужно учитывать следующее:
- •В языке JavaScript HTML-теги вместе с их атрибутами рассматриваются как объекты.
- •Споявлением языка JavaScript многие теги HTML были соответствующим образом модифицированы, чтобы обеспечить возможность
- •Методы объектов
- •Например, для строковых объектов можно осуществить перевод в нижний регистр с помощью оператора
- •Свойства объектов
- •При рассмотрении объектов мы будем отражать следующее:
- •Объект Date
- •Чем могут быть параметры? a) Пустой список
- •d) Список чисел – год, месяц, день, часы, минуты, секунды
- •1) Методы получения значений объектов типа Date:
- •getDay () - день недели от 0 (воскресенье) до 6 (суббота);
- •getHours() - количество часов от 0 до 23;
- •Поэтому лучше применять метод
- •getTimezoneOff () - значение, равное разнице между местным временем и временем по Гринвичу.
- •2) Методы изменения значений объектов типа Date
- •setSeconds (s) - установка значения секунд от 00 до 59;
- •setTime (ms) - установка количества милисекунд, прошедших с начала 1.01.1970 00:00:00;
- •Здесь expresseion– функция или
- •Событие ожидания можно отменить только методом clearTimeout ().
- •Пример 1.
- •При открытии этого документа сразу обрабатывается обработчик событий onLoad.
- •Все эти методы должны применяться только к объектам типа Date, которые были созданы
- •Обновление записываемой в поле информации достигается путем присвоения document.htmlClock.timeField.value
- •ВНИМАНИЕ: Функция ShowTime() является рекурсивной, так как для обновления значения времени она вызывает
- •Объект Math
- •Свойства:
- •Методы:
- •random () псевдослучайное числа на (0,1). Эта функция работает на всех платформах. В
- •ceil (x) – целое число, большее или равное x, например,
- •Доступ к математическим константам осуществляется с помощью конструкции
- •Объект String
- •Описание:
- •Обработчики событий: нет
- •- blink ()
- •- i () или italics ()
- •- strike ()
- •- fontcolor ()
- •- fontsize ()
- •2. Методы работы со строкой
- •Пример:
- •Метод: fromCharCodeAt ()
- •Метод: charAt ()
- •Метод: substring ()
- •Например, myStr.substring (4,0)
- •Метод: substr ()
- •Метод: slice ()
- •Пример.
- •Метод: toLowCase ()
- •Метод: localeCompare () Синтаксис:
- •Метод: indexOf ()
- •Метод: lastIndexOf ()
- •Метод: split () Синтаксис:
- •Метод: anchor ()
- •Если необходимо создать якорь в другом файле HTML, то надо использовать следующее:
- •Метод: link ()
- •Пример.
Обработчики событий: нет
1. Методы, формирующие теги HTML
- big ()
Синтаксис: string.big ()
Метод big () применяется к строке, чтобы вывести ее шрифтом большего размера. В этом методе используется контейнер
<big> ....</big>. 42
- blink ()
Если в строке применяется метод blink (), то она при выводе на экран будет мерцать. В методе используются теги <blink> и </blink>.
- bold ()
Метод string.bold () выделяет указанную строку жирным шрифтом. Для этого данный метод помещает строку в теги <bold> и </bold>.
43
- i () или italics ()
Текст, задаваемый этим объектом, будет выводиться курсивом. Для этого объект stringObj помещается в контейнер HTML <i> ...</i>.
- small ()
Выводит строку шрифтом маленького размера. Для этого объект помещается в контейнер <small> .....</small>.
44
- strike ()
Выводит строку перечеркнутым шрифтом. Для этого объект помещается в контейнер
<strike> .....</strike>.
- sub ()
Выводит строку в нижний (подстрочный) индекс, для чего она помещается в контейнер <sub> .....</sub>.
45
- sup ()
Выводит строку в верхний ( надстрочный ) индекс, для чего она помещается в контейнер <sup> .....</sup>.
- tt () или fixed ()
Метод fixed () выводит строку stringObj моноширинным шрифтом. Для этого строка помещается в контейнер <tt>.... </tt> ( тег телетайпа HTML).
При создании динамических HTML- страниц эти методы надо применять вместе с методом document.write () или document.writeln (). 46
- fontcolor ()
Синтаксис: string.fontcolor ("цвет")
Метод string.fontcolor ("цвет") устанавливает цвет строки с использованием тега
<font color="цвет"> ....</font>
Цвет может быть установлен или названием цвета из таблицы или в формате RGB.
Например, “#rrggbb”, где rr – интенсивность красного цвета.
47
- fontsize ()
Синтаксис: fontsize ("размер") Метод string.fontsize () позволяет
изменить размер шрифта текста, используя теги
<font size="размер">..</font>.
Размер может задаваться целым числом без знака и со знаком от 1 до 7.
Число без знака устанавливает абсолютный размер шрифта,
а число со знаком – задает размер |
|
относительно базового (<basefont>) |
48 |
2. Методы работы со строкой
Метод: charCodeAt ()
Синтаксис: string.charCodeAt ([index])
Возвращает числовой код одного символа.
Если аргумент не указан, возвращается код первого символа строки.
Для обработки другого символа следует указать его индекс.
49
Пример:
a)“abcd”.charCodeAt ();
b)“abcd”.charCodeAt (0);
c)“abcd”.charCodeAt (1); Результаты будут следующие:
a)97
b)97
c)98
50
Метод: fromCharCodeAt ()
Синтаксис: String. fromCharCodeAt (номер_1 [, номер_2 [, ... номер_n]])
Преобразовывает числовые значения в соответствующие им символы.
Внимание!
Объект, вызывающий данный метод, является объектом String, а не строковым значением.
Пример: |
|
String. fromCharCodeAt (97,98,99); |
|
Результат будет - “abc” |
51 |