Вступительный урок. Метод write объекта document

Четверг, 21 июля 2011 г.
Рубрика: JavaScript -> Комментарии и метод Write
Метки: | | |
Просмотров: 639
Подписаться на комментарии по RSS

Javascript использует объекты, у которых есть свои свойства и методы.

Благодаря методам можно воздействовать на объекты.

Объект и его свойство или метод разделяются точкой.

Если мы хотим просто вывести информацию, то нужно использовать свойство объекта, а если мы хотим изменить, то нужно использовать метод.

Вставить javascript в код вашей страницы можно так:

<script type = "text/javascript">
 код 
</script>

Давайте рассмотрим первый объект - document.

document - это объект, который содержит в себе все остальные объекты, то есть он содержит в себе по сути все html теги и всё остальное заключённое в body.

Попробуем вывести текст на странице при помощи объекта document и его метода write:

<html>
<head><title>JS</title></head>
<body>
<script type = "text/javascript">
 document.write("JS работает!");
</script>
</body>
</html>

На нашем экране появится такая надпись - JS работает!

Это у нас получилось благодаря методу write, который изменил свойство объекта document, такую строку - document.write - можно прочитать как - записать в документ.

В метод write мы ввели параметр в скобки, который и отобразился у нас на странице.

JS обрабатывает нашу строку так - всё что не в кавычках - исполняемый код, а всё что в кавычках нужно будет записать в свойство объекта.

Так же можно и изменить свойства текста через html, мы просто допишем наш текст:

<html>
<head><title>JS</title></head>
<body>
<script type = "text/javascript">
 document.write("<p><tt><b>JS работает!</b></tt></p>");
</script>
</body>
</html>

У нас появится на экране жирный и моноширный текст с отступом.

Если Вы захотите вывести текст с кавычками, то можно использовать два варианта решения этой проблемы - почему проблему, потому что как говорилось ранее - всё что не в кавычках для JavaScript исполняемый код, а всё что в кавычках для него просто строка.

Так вот если поставить кавычки в кавычках, то произойдёт ошибка и тот текст, который был в внутренних кавычках станет исполняемым кодом, тогда произойдёт ошибка и JavaScript не сможет вывести какую либо информацию.

И так для решения этой проблемы можно использовать кавычки отличные от наружных - типа "JS 'cool' !" или 'JS "cool" !'.

Но можно и экранировать эти кавычки тогда можно использовать любой тип кавычек - "JS \"cool\" !". Знак слеша не появится на экране, но и не произойдёт ошибка, и весь текст отобразиться нормально. Посмотрим на примере:

<html>
<head><title>JS</title></head>
<body>
<script type = "text/javascript">
 document.write("\"JS\" работает!");
</script>
</body>
</html>
Поделиться...
twitter.com facebook.com vkontakte.ru mail.ru google.com bobrdobr.ru
Оставьте свой комментарий!

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор, укажите пароль и свой действующий email.

(обязательно)