Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
JS1.doc
Скачиваний:
0
Добавлен:
11.02.2020
Размер:
229.89 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

ГОСУДАРСТВЕННОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИНАЛЬНОГО ОБРАЗОВАНИЯ

Тюменский государственный нефтегазовый университет

ИНСТИТУТ НЕФТИ И ГАЗА

Методические указания

к лабораторным работам

"РАЗРАБОТКА СЦЕНАРИЕВ ДЛЯ WEB - СТРАНИЦ". ЧАСТЬ I

по курсу "Телекоммуникационные системы и сети"

Тюмень 2007

СОДЕРЖАНИЕ

  1. Основы JavaScript 3

Зачем нужны скриптовые языки 3

Предварительные замечания 4

Атрибут LANGUAGE 4

Структура документа 4

Тэги <NOSCRIPT>... </NOSCRIPT> 5

  1. Встроенные объекты и функции 7

  2. Объект Array 7

Методы объекта Array 9

Создание многомерных массивов 13

  1. Объект Navigator 14

Свойство appCodeName 15

Свойство appName 15

Свойство appVersion 15

Свойство userAgent 15

Свойство javaEnabled 16

  1. Объект history 17

  2. Задания к лабораторным работам 18

Основы JavaScript

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

Скриптовый язык используется для создания интерактивных страниц. Этот язык программирования предоставляет средства для управления браузером. Обычно он не содержит всех возможностей настоящих языков программирования, таких, например, как работа с файлами или управление графикой. Созданные с помощью скриптовых языков программы не могут выполняться самостоятельно — они работают только в контексте браузера. поддерживающего выполнение скриптовых программ. К таким браузерам относятся Microsoft Internet Explorer и Netscape Navigator. Создаваемые на скриптовых языках программы, называемые сценариями или скриптами. включаются в состав Web-страниц и распознаются и обрабатываются браузером отдельно от остального HTML-кода.

Зачем нужны скриптовые языки

Используя скриптовые программы, мы можем достичь различных эффектов, ограниченных лишь возможностями скрип-тового языка и элементов браузера. доступных из программы. Наиболее часто скриптовые языки используются для:

  • отображения диалоговых панелей и сообщений в статусной строке браузера;

  • динамического создания содержимого страницы во время ее загрузки или уже после того, как она полностью загружена;

  • изменения содержимого страницы, например, атрибута SRC графического изображения или содержимого других HTML-элементов, и отклика на события;

  • проверки вводимой пользователем информации и управления отсылкой содержимого форм;

  • навигации по другим страницам;

  • управления встроенными в Web-страницу объектами типа Java-аплетов и элементов ActiveX.

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

Здесь мы рассмотрим следующие вопросы:

  • Тэги для скриптовых программ,

  • Переменные и правила их именования,

  • Что можно и чего нельзя делать с помощью JavaScript,

  • Операторы языка JavaScript,

  • Синтаксические элементы языка JavaScript.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]