Возвращает код символа из заданной позиции строки.
string1.concat(string2)
Возвращает строку, содержащую конкатенацию string1 и string2
fromCharCode(num1, ..., numN)
Возвращает строку, состоящую из символов, коды которых записаны в качестве аргументов. Вызывается всегда для объекта String, но не для строковой переменной.
indexOf(searchValue, fromIndex)
Ищет первое вхождение подстроки SearchValue в строку к которой применен метод и возвращает его позицию или -1 если не найдено. fromIndex – определяет с какой позиции искать и может быть опущено. Индексы начинаются с 0.
lastIndexOf(searchValue, fromIndex)
Тоже, что и предыдущая, только поиск производится с конца.
substr(start, length)
Возвращает подстроку длинной length, и начиная с символа start.
substring(indexA, indexB)
Возвращает подстроку строки, с indexA по indexB.
toLowerCase()
Возвращает строку в нижним регистре, исходная строку не изменяется.
toUpperCase()
Возвращает строку в верхнем регистре, исходная строку не изменяется.
String.fromCharCode(65,66,67)
str1="с Два слова";
document.write(str1.indexOf('слов'));
document.write(str1.indexOf('с'));
document.write(str1.indexOf('слов',1));
Что представляет собой документ
Объект document, это предопределенный экземпляр, который ссылается на документ HTML, являющийся владельцем скрипта. Или на документ, который загружен в текущее окно броузера.
Невозможно создать программно новые экземпляры этого объекта. Экземпляр этого объекта создается тегом <HTML> при написании странички.
Этот объект создан для того, чтобы можно было управлять содержанием отображаемой в данный момент информации.
MIME-типы
В настоящий момент почти все документы, расположенные в Internet, являются документами HTML. Но очень быстро появляются новые языки т новые форматы записи различной информации предназначенные для распространения по глобальной паутине. Некоторые из них создаются специально для WWW, а некоторые мигрируют или адаптируются с различных типов компьютеров. Какие то, изначально представляют собой документ, предназначеный заменить HTML, другие же лишь чтобы быть его частью. Чтобы броузер мог различать и правильно отображать все эти типы, введена специальная классификация информации, которую назвали MIME-типами.
Эти типы представляют собой короткие текстовые строки, некоторые из которых мы приведем ниже:
text/html – определяет тип документа в формате HTML.
text/plain – Обычный текст.
image/gif – изображение в формате GIF.
image/jpeg – изображение в формате JPEG.
image/bmp – изображение в формате BMP.
image/wmf – изображение в формате WMP.
video/avi – видеоклип AVI.
video/mpeg – видеоклип MPEG.
plugIn – плагин для броузера (подпрограмма, подключаемая к броузеру и позволяющая ему отображать новые форматы данных).
x-world/vrml – документ на языке VRML (язык для написания миров виртуальной реальности).
Методы объекта
Методы объекта позволяют нам открывать новый документ, писать в него и закрывать. С двумя методами объекта document мы уже познакомились, это write() и writeln(). Все остальные методы и свойства документа вызываются так же как и ранее изученные.
document.<Имя метода>(<Параметры>);
document.<Имя свойства>=<Новое значение>;
<Переменная>=document.<Имя свойства>;
Метод
Назначение
open(mimeType, replace)
Открывает новый документ.
mimeType – необязательный параметр, определяющий какой именно документ будет записан.
close()
Закрывает документ и выводит его на экран.
write(expr)
writeln(expr)
Записывает информацию в документ.
getSelection()
Взврящает строку, содержащую выделенную в документе информацию.
Свойства объекта
Свойство
Назначение
alinkColor="aqua"
Позволяет узнать или изменить свойство документа alink, который управляет цветом активизированных гиперссылок документа. Цвет представлен в виде строки, содержащей определение цвета.
linkColor
Позволяет узнать или изменить свойство документа link, который управляет цветом еще не посещенных гиперссылок документа.
vlinkColor
Позволяет узнать или изменить свойство документа vlink, который управляет цветом посещенных гиперссылок документа.
fgColor
Представляет собой строку, определяющую цвет текста в документе по умолчанию.
bgColor
Представляет собой строку, определяющую цвет фона документа.
title
Возвращает и позволяет изменить заголовок документа.
URL
Возвращает полный URL адрес для текущего документа.
lastModified
Возвращает строку, содержащую дату последней модификации документа.
referrer
Cодержит ссылку на документ, из которого был вызван переход на текущий. (Не работает в Internet Explorer).
Элементы документа
Документ HTML состоит из форматированного текста и некоторых дополнительных элементов оформления или управления документа, таких как гиперссылки, изображения, формы и т.д.
Для их чтения управления ими из программы в объекте документ имеются свойства, представляющие массивы элементов документа, сгруппированные по типам.
Images
Это свойство документа, содержащее массив изображений документа. Добавление новых изображений в документ через это свойство не возможен, но возможно изменение их свойств, загрузка на их место других картинок и использование информации о них.
document.images[0]
document.images[1]
Изображения нумеруются в порядке их следования в исходном тексте документа, начиная с 0. Свойства изображений мы рассмотрим когда будем изучать объект
Следубщий пример заменяет в HTML документе изображение, на другое.