На этом занятии мы напишем и разберем наш первый скрипт, который будет называться Hello World.
<SCRIPT
LANGUAGE="javascript">
document.write("<FONT
COLOR='RED'>Hello world!!! </FONT>")
</SCRIPT>
<SCRIPT
LANGUAGE="JavaScript">
Это код HTML, который дает браузеру понять, что с этого места начинается JavaScript. Кажется, это несложно. Все скрипты начинаются с такой команды. А как насчет части LANGUAGE(язык)="JavaScript"? Разве это необходимо? Да. Есть еще и другие типы скриптов, например, VBS или JavaScript. Так что ваша команда LANGUAGE не даст браузеру запутаться. Раз уж у нас всего три строчки текста, позвольте сразу же перейти к концу. Этим:
</SCRIPT>
...заканчивается любой JavaScript без исключений. Зарубите себе на носу, потому что к этому вопросу мы больше возвращаться не будем. Помните, начинаем с <SCRIPT LANGUAGE="javascript"> и заканчиваем </SCRIPT>. Идем дальше...
Вот основная часть скрипта:
document.write("<FONT
COLOR='RED'>Hello word!!!</FONT>")
Не так уж трудно догадаться самому, что означает каждая часть скрипта, но чтобы нам в дальнейшем пользоваться общими терминами, рассмотрим его подробно. Вот из чего состоит скрипт: указывается DOCUMENT (документ HTML) и те изменения, которые в нем произойдут — что-то будет написано (WRITE). То, что будет написано, находится в скобках.
Настала очередь терминов. DOCUMENT представляет собой object (объект). Слово WRITE (писать), отделенное точкой, называется method (методом объекта). Таким образом, скрипт попросту говорит: «Возьмите объект (что-то, уже существующее) и припишите что-то к нему».
Текст в скобках называется instance (примером метода), он передает то, что происходит, когда метод воздействует на объект. Следите за ходом мысли?
Имейте в виду, что текст внутри скобок находится в кавычках. Никогда нельзя про них забывать. Текст в кавычках представляет собой простой HTML. Думаю, вы узнаете в нем команду , которая делает текст красным. Обратите внимание, что дальше идут одинарные кавычки. Если поставить двойные, JavaScript решит, что это конец строки, и получится, что только часть вашего текста будет применена к объекту, а это уже ошибка.
Запомните: внутри двойных кавычек ставятся одинарные.
Так значит, JavaScript перекрасил текст в красный цвет? Нет, это для вас постарался HTML. А JavaScript только написал код на странице. Здорово, правда?