Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Листинг 1.1. Файл chapter 1/heBo/heUo. html




<HTML>

<HEAD>

<TITLE>Hello, world!</TITLE>

</HEAD>

<BODY BGCOLOR=white>

<Hl>JavaScript Test</Hl>

<SCRIPT LANGUAGE="JavaScript">

<!--

document.write("Hello, world!");

-->

</SCRIPT> </BODY> </HTML>

 

Документ HTML обмежений операторами <HTML>, </HTML> і складається з двох поділів. Роздів заголовка виділяється операторами <HEAD> і </HEAD>, а роздів тіла документа - операторами <BODY BGCOLOR=white> і </BODY>.

У заголовку оператор < BODY BGCOLOR=white> установлює білий цвіт фона документа, а оператори < Н1 > і </Н1> задають стильове оформлення першого рядка документа "JavaScript Test", що служить рядком заголовка першого рівня.

Власне програма JavaScript у першому прикладі умонтована в документ HTML за допомогою операторів <SCRIPT> і </SCRIPT>:

 

<SCRIPT LANGUAGE="JavaScript">

<!--

document.write("Hello, world!");

//-->

</SCRIPT>

 

За допомогою оператора <SCRIPT> можна вбудувати в документ сценарій, складений на мові JavaScript або VBScript. Мова вказується за допомогою параметра LANGUAGE.

Текст сценарію оформлений як коментар із застосуванням операторів <!-- і -->, щоб сценарій не викликав проблем у користувачів, браузерыи яких не можуть працювати з JavaScript.

Перед символами --> записані два символи /. Інтерпретатори мови JavaScript, умонтовані в Microsoft Internet Explorer і Netscape Navigator, ігнорують символи <!--, що відзначають початок коментарю в документі HTML. Що ж стосується символів -->, те тут поводження основних конкуруючих браузеров різниться. Microsoft Internet Explorer ігнорує рядок, що складається тільки із символів -->, a Netscape Navigator розглядає її як помилкову.

Для забезпечення працездатності сценарію в різноманітних браузерах, додані до рядка --> два символи /, що застосовуються в JavaScript для виділення коментарів поряд із відомої з мови С конструкцією /*... */.

Перша програма містить тільки один рядок:

 

document. write("Hello, world! ");

 

Для об'єкта з ім'ям document визивається метод write із параметром - текстовим рядком "Hello, world!". Рядок закривається символом "точка з запятой", хоча цей символ може і відсутньому.

Об'єкт document - це документ HTML, завантажений у вікно браузера. Він містить у собі об'єкти, властивості і методи, призначені для роботи з елементами цього документа HTML, а також для взаємодії з іншими об'єктами.

Метод write програми записує в тіло документа HTML привітальний рядок "Hello, world! ". При цьому документ будет виглядати так, начебто цей рядок знаходиться в ньому на місці сценарію:

 

<HTML>

<HEAD>

<TITLE>Hello, world!</TITLE>

</HEAD>

<BODY BGCOLOR=white>

<Hl>JavaScript Test</Hl>

Hello, world!

</BODY>

</HTML>

 

Інтерпретатор HTML, умонтований у браузеры, припускає використання в документах HTML рядкових або прописних букв, не роблячи між ними розходження. Проте інтерпретатор JavaScript робить такі розходження, тому, укладаючи програму JavaScript, необхідно це враховувати.

1.1.2. Варіація друга: із секретним вихідним текстом

Вихідний текст сценарію, розташований у документі HTML, легко доступний для перегляду будь-якому користувачу, що завантажив цей документ у браузер - достатньо вибрати в меню View рядок Source (для браузера Microsoft Internet Explorer) або Document Source (для браузера Netscape Navigator).

Якщо користувачі працюють із браузером Microsoft Internet Explorer версії 4.0 або з браузером Netscape Navigator, те параметр SRC оператора <SCRIPT> дозволяє вказувати адресу URL файла сценарію.

У листинге 1.2 знаходиться вихідний текст документа HTML, що містить посилання на файл сценарію hello. js.

 




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 377; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.