
- •Введение в JavaScript План
- •Что такое JavaScript
- •Управление просмотром страниц Web-узла. JavaScript
- •Размещение JavaScript на html-странице.
- •Браузеры без поддержки JavaScript
- •Объектная модель JavaScript
- •Методы объектов и свойства объектов.
- •Операции
- •Типы и описание переменных
- •Массивы
- •Операторы и типы. План
- •Условные операторы
- •Управление потоком вычислений
- •Функции
- •Объект Number
- •Объект Math
- •Свойства
- •Объект Date
- •Строковый тип и объект документ План
- •Конструктор
- •Свойства и операторы объекта
- •Методы объекта
- •Методы атрибутов текста
- •Методы обработки текста
- •Что представляет собой документ
- •Mime-типы
- •Методы объекта
- •Свойства объекта
- •Элементы документа
- •Имена элементов документа
- •События План
- •Назначение функции реакции на событие
- •Пример 1:
- •Пример 2:
- •Получение дополнительных сведений о событии
- •Свойства объекта event
- •Функции вывода окна с сообщением
- •Обзор свойств
- •Элементы документа План
- •Объект Location
- •Объект Image.
- •Формы План
- •Доступ к формам
- •Поля ввода (обычное и многострочное)
- •Объект Button
- •Объект CheckBox
- •Объект RadioButton
- •Окна и фреймы
- •Объект navigator
- •Объект Screen
- •Примеры использования JavaScript План
- •Строка состояния и таймеры
- •Таймеры
- •Загрузка и смена изображений
- •Мультипликация
- •Регулярные выражения в JavaScript
Лекция 1.
Введение в JavaScript План
Что такое JavaScript
Управление просмотром страниц
Встраивание в HTML-документ
Браузеры без поддержки JavaScript
Иерархия объектов Netscape
Методы объектов и свойства объектов.
Операции
Типы и описание переменных
Что такое JavaScript
JavaScript – новый язык для составления скриптов, разработанный фирмой Netscape. С помощью JavaScript Вы можете легко создавать интерактивные Web-страницы. В данном курсе Вы увидите, что можно сделать с помощью JavaScript, и даже более того - увидите, как это сделано.
JavaScript - это не Java!
Многие люди считают, что JavaScript - это то же самое, что и Java, лишь потому, что эти языки имеют схожие названия. На самом деле это не так. Я считаю, что сейчас будет излишне показывать Вам все различия между этими языками - так что запомните лишь то, что JavaScript - это не Java.
Управление просмотром страниц Web-узла. JavaScript
Современные гипертекстовые информационные системы условно можно представить в виде совокупности нескольких компонентов: системы хранения гипертекстовых объектов, системы отображения гипертекстовых объектов, системы подготовки гипертекстовых объектов и системы программирования просмотра совокупности гипертекстовых объектов. С этой точки зрения технология World Wide Web только к 1996 году получила законченный, функционально полный вид. Первыми были разработаны системы хранения и просмотра (1989-1991 г.г.), которые продолжают развиваться и в настоящее время. После 1990 года стали появляться первые системы подготовки документов. Наконец, в 1995 году были предложены первые языки управления сценариями просмотра.
Программирование процедуры просмотра гипертекстовой базы данных не является изобретением Netscape, Microsoft или Sun. Практически все локальные гипертекстовые системы в той или иной степени имеют программные средства манипулирования гипертекстовыми объектами. В ряде случаев вся гипертекстовая база данных может быть представлена как одна большая программа, в которой гипертекстовые узлы - это программные модули, а связи между ними - это передача управления от одного модуля другому.
Преимущества такого подхода перед традиционной статической разметкой очевидны: гибкость построения гипертекстовой сети, возможность создания программ прокрутки фрагментов базы дынных, генерация составных гипертекстовых объектов из существующих элементарных компонентов. Динамические объекты могут быть легко получены из статических, т.к. в случае существования программы просмотра система может быть переведена из интерактивного режима просмотра гипертекстовой базы данных в пакетный, когда действия оператора будут заменяться командами программы.
Программы просмотра гипертекстовых страниц традиционно называют скриптами (scripts) по аналогии с исполняемыми файлами, написанными для командных интерпретаторов типа sh. Собственно как это было и раньше в локальных системах, в программировании просмотра гипертекстовых документов World Wide Web существуют два подхода: создание интерпретируемых программой просмотра скриптов или компиляция байт-кода. Первый подход следует традиции World Wide Web, согласно которой для разработки гипертекстовой страницы нужен только обычный текстовый редактор и сам гипертекстовый документ должен легко читаться человеком-оператором. Второй подход позволяет повысить эффективность исполнения программы и защищенность кода от несанкционированных модификаций. Как первый, так и второй способ опираются на объектно-ориентированный подход к программированию. По поводу байт-кодов или мобильных кодов, как их еще называют, написано в контексте технологии программирования Java достаточно много, поэтому сосредоточим свое внимание на скриптах, а точнее на скриптах, написанных на языке JavaScript.