Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000182.doc
Скачиваний:
3
Добавлен:
30.04.2022
Размер:
731.14 Кб
Скачать

ГОУВПО «Воронежский государственный технический университет»

В.Н. Деревянко

ЯЗЫК JAVASCRIPT

Утверждено Редакционно-издательским советом

университета в качестве учебного пособия

Воронеж 2010

УДК 004.43

Деревянко В.Н. Язык JavaScript: учеб.-методич. пособие / В.Н. Деревянко. Воронеж: ГОУВПО «Воронежский государственный технический университет», 2010. 80 с.

В учебном пособии рассмотрены основные сведения о языке JavaScript.

Издание соответствует требованиям Государственного образовательного стандарта высшего профессионального образования по направлению 090100 “Информационная безопасность”, специальностям 090102 “Компьютерная безопасность” и 090106 “Информационная безопасность телекоммуникационных систем”, дисциплинам «Безопасность вычислительных сетей» и «Вычислительные сети».

Издание предназначено студентам очной формы обучения, аспирантам и специалистам, занимающимся вопросами эксплуатации и разработки информационных систем.

Учебное пособие подготовлено в электронном виде в текстовом редакторе MS Word XP и содержится в файле Деревянко.doc.

Табл. 1. Ил. 5. Библиогр.: 8 назв.

Рецензенты: Центр развития ОАО «Концерн «Созвездие» (д-р техн. наук, проф. Ю.С. Сухоруков);

д-р техн. наук, проф. Ю.К. Язов

© Деревянко В.Н., 2010

© Оформление. ГОУВПО «Воронежский государственный технический университет», 2010

ОГЛАВЛЕНИЕ

Введение…………………………………………………….

4

1. Язык HTML …………………………………………..

5

1.1. Информационная система сети Интернет …...

5

1.2 Язык HTML ....…………………………..……….

6

1.3 Расширения HTML .….…….……………………

10

2. Язык JavaScript ………………………………………….

12

2.1 Особенности и назначение языка JavaScript ....

12

    1. Основы языка JavaScript ……………………….

13

Заключение. JavaScript и другие сценарные языки …….

60

Глоссарий ………………………………….

67

Библиографический cписок ………………………………

76

Введение

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

Администратор сети, специалист по информационной безопасности должны уметь анализировать исполняемые сценарии, обнаруживать вредоносные сценарии, разрабатывать сценарии в соответствии с требованиями безопасности.

В данном учебном пособии приводятся основные сведения об одном из самых распространённых языков для написания сценариев – JavaScript.

1. Язык html

1.1. Информационная система сети Интернет

WWW (World Wide Web — всемирная паутина) — гипертекстовая информационная система сети Интернет. Другое ее краткое название — Web.

Основное преимущество Web-технологии связано с использованием в ней гипертекста. Гипертекст представляет собой структурированный текст с введением в него перекрестных ссылок, отражающих смысловые связи частей текста. Слова-ссылки выделяются цветом и/или подчеркиванием. Выбор ссылки вызывает на экран связанную со словом-ссылкой страницу с текстовой, графической и (или) мультимедийной информацией.

Информация, доступная по Web-технологии, хранится в Web-серверах, называемых также сайтами сети Интернет. С помощью гипертекстовых ссылок можно переходить от одного Web-сервера к другому, "путешествуя" по Web-пространству, включающему миллионы сайтов сети Интернет и охватывающему весь земной шар.

Web-сервер имеет программу Listener, постоянно отслеживающую приход на определенный порт (обычно это порт 80) запросов от клиентов. Сервер удовлетворяет запросы, посылая клиенту содержимое запрошенных Web-страниц или результаты выполнения запрошенных процедур.

Клиентские программы WWW называют браузерами (browsers). В браузерах имеются команды листания, перехода к предыдущему или последующему документу, печати полученного текста, перехода по гипертекстовой ссылке и т.п. Из браузеров доступны различные сервисы — FTP, E-mail и др.

Для связи Web-серверов и клиентов разработан протокол HTTP, работающий на базе TCP/IP. Web-сервер получает запрос от браузера, находит соответствующий запросу файл и передает его для просмотра в браузер.

Для подготовки материалов для их включения в базу WWW-серверов разработаны специальный язык HTML (Hypertext Markup Language) и реализующие его программные редакторы. Подготовка документов на языке HTML предусмотрена и в составе большинства браузеров.

1.2. Язык html

HTML — гипертекстовый язык для заполнения информационных страниц Web-серверов. С его помощью описываются структура и связи документа, вид которого на экране определяется браузером. Собственно содержательная текстовая информация представляется в формате ASCII, а вставляемые в документ графические и мультимедийные фрагменты — в своих специфических форматах.

Другими словами, описание на языке HTML — это текст в формате ASCII и последовательность включенных в него HTML-команд (управляющих кодов, называемых также дескрипторами, тегами или ярлыками). Эти команды расставляются в нужных местах текста, определяя тип шрифта, переносы, появление графических изображений, ссылки и т.п.

Собственно команды имеют форму <__>, где вместо __ записывается имя команды.

Структура текста в WWW имеет вид:

<html>

<head>

<title> Заголовок текста </title>

</head>

<body>

Текст документа

</body>

</html>

В клиентской области окна при просмотре появится только текст, помещенный между командами <body> и </body>. Заголовок между командами <title> и </title> выполняет служебные функции.

Команды форматирования текста (дескрипторы компоновки):

<р> конец абзаца;

<br> — перевод строки;

<hr> перевод строки с печатью горизонтальной линии, разделяющей части текста;

<listing> Текст </listing> - для представления листингов программ;

<blockquote> Текст </blockquote> - для выделения цитат.

Команды форматирования заголовков (дескрипторы стиля):

<h1> Текст </h1> — текст печатается наиболее крупным шрифтом, используется для заголовков верхнего уровня;

<h2> Текст </h2> - для следующего уровня и т.д. вплоть до команды <h6>;

<pre> Текст </pre> - указанный текст представлен заданным при его записи шрифтом.

Команды форматирования символов представлены парными символами в, i, u; текст между открывающей и закрывающей командами будет выделен соответственно полужирно, курсивом, подчеркиванием.

Дескрипторы списка. Команды форматирования списков <ol> и <ul> используются для выделения пунктов списков с нумерацией или с пометкой специальным символом (например, *) соответственно; каждый пункт в списке должен начинаться с команды <li>. В словарях и глоссариях удобно применять команды <dl> — начало списка, <dt> — перед каждым новым термином словаря и <dd> - перед текстом определения каждого термина.