Объекты (наборы свойств)
Объект (object) можно представить как какой-либо предмет. В реальном мире обеъекты - дома, машины, деревья, собаки и пр. Объекты, применительно к нашей теме, это окно браузера, формы и их части - кнопки и текстовые окна.
С командой document.write() мы уже знакомы по предыдущей теме. Здесь для объекта "document" вызывается метод "write" (писать). С помощью метода объект может автоматически производить определенные действия.
Вот пример написания кода скрипта - метод document.write() производит "запись" в "документ" - выводит текст на Web-страницу:
<html>
<head>
</head>
<body>
<script>
document.write("<hl>Всем привет!</h1>")
</script>
</body>
</html>
Здесь:
- контейнер <script> вставлен в <body>, так обычно делается, когда используется скрипт для создания чего-либо внутри тела Web-страницы, и не нужно предварительно описывать функции в <head>;
- указывается document (документ HTML) и те изменения, которые в нем произойдут - что-то будет написано - write. То, что будет написано, находится в скобках;
- document представляет собой object (объект). Слово write, отделенное точкой, называется method (методом объекта). Скрипт вроде как говорит: "Возьмите объект (что-то, уже существующее) и припишите что-то к нему";
- текст в скобках называется instance (примером метода), он передает то, что происходит, когда метод воздействует на объект. Текст внутри скобок находится в кавычках.
Вот еще один сценарий, в нем при помощи специальных символов выравнен текст. Смотрим
А этот скрипт задает цвет для текста. Смотрим
В Java Script существует такое понятие, как встроенные объекты. Это популярные функции, предназначеные для хранения наиболее полезных переменных и часто употребляющихся методов.
- объект String предназначен для работы со строками;
- объект Date служит для работы с датой и временем;
- объект Math содержит различные константы и методы, полезные при математических вычислениях.
Любая создаваемая строка представляет собой объект string. Вот некоторые методы этого объекта:
метод | назначение | пример |
---|---|---|
anchor | создает целевой якорь | mystring. апсhor(имя_секции) |
big | выводит строку как большой текст | mystring. big() |
bold | выводит строку жирным шрифтом | mystring. bold() |
fontcolor | задает цвет шрифта | mystring. fontcolor("red") |
fontsize | задает новый размер шрифта | mystring. fontsize(2) |
italic | выводит строку курсивом | mystring. italics |
link | делает из строки ссылку | mystring. link() |
toLowerCase | выводит всю строку строчными буквами | mystring ,toLowerCase() |