- •1. Определение цели создания базы данных.
- •По способу доступа к бд
- •Операторы
- •Ввод данных в бд "Провайдеры Интернета"
- •Использование формы для просмотра и редактирования записей
- •Создание формы для бд "Провайдеры Интернета"
- •4.3.1.Целостность сущностей.
- •4.3.2.Целостность ссылок
- •Intersect [all] select-команда
- •Into { temp | scratch } таблица
- •Внутреннее объединение
- •Внешнее объединение
- •Математические методы
- •Методические рекомендации по построению сетевых моделей
- •Закон распределениявероятностей дискретной случайной величины.
- •1.Турбо Паскаль. Элементы языка – алфавит и идентификаторы.
- •Математические операции
- •Логические операции
- •Основные математические функции
- •С чего начинается работа
- •Различное отображение html документов в браузере зависит от объявленного Doctype
- •Quirks Mode - Неопределенное состояние
- •Standards Mode - Соответствует стандартам
- •Almost Standards Mode - Почти соответствует стандартам
- •Исследование Doctype
- •Трактовка некоторых Doctype
- •Выбор Doctype
- •Описание
- •Синтаксис
- •Атрибуты
- •Закрывающий тег обязателен.
- •Пустая область вокруг изображения html-страницы
- •Горизотнальная линейка html-страницы
- •Списки с графическими маркерами html-страницы
- •Работа с мультимедией
- •События динамичеcкого html
- •Пример 1
- •Связывание событий
- •События мыши
- •События документа
- •Событие помощи
- •Объект event
- •Свойства объекта event
- •Динамическое содержание
- •Свойства динамического содержания
- •Методы Adjacent
- •Объект TextRange
- •Свойства доступа к тексту
- •Метод вставки html
- •Методы позиционирования объекта TextRange
- •Методы управления объектом TextRange
- •Объектная модель документа (dom)
- •JavaScript - Урок 1. Основные понятия
- •Интеграция JavaScript и html
- •5.Способы описания алгоритмов.
- •7.Разработка дистрибутивов и управление версиями программного продукта.
- •8.Общая характеристика этапа тестирования программного продукта.
- •9.Инструментальные средства разработки программных продуктов.
- •10.Защита программных продуктов от несанкционированного использования.
- •1.Управление процессами
События документа
OnLoad. Возникает после считывания, но до отображения страницы. Используется для отображения заставки, проверки права доступа и других однократных действий при инициализации страницы. Как надо не работает (см. пример 8).
OnUnload. Возникает при выгрузке страницы. Используется для освобождения каких-либо ресурсов и вывода дополнительных сообщений.
OnAbort. Возникает при срыве загрузки графического объекта.
OnError. Возникает лишь при неудачной загрузке графического элемента или всей WEB-страницы. Все остальные ошибки это событие не отлавливает. Если в примере 9 файл m.gif не будет найден, то на экране появится предусмотренное сообщение.
Событие помощи
OnHelp. Запрос файла справки с использованием клавиши <F1>. Не возникает при выборе пункта Help из меню Help. OnHelp возникает на элементе с фокусом и затем всплывает вверх по иерархии контейнеров. Действие по умолчанию для этого события заключается в отображении встроенного файла справки, но данное событие может быть отменено для отображения индивидуального файла справки.
Объект event
Для получения информации о событии служит объект event.
Свойства объекта event
srcElement. Элемент, который первым сгенерировал событие. Имя тэга этого элемента можно определить с помощью свойства tagName (см. пример 12).
cancelBubble. Используется для прекращения всплывания события вверх по иерархии контейнеров. По умолчанию равно false и событие всплывает. Установка значения true останавливает всплывание текущего события.
returnValue. Используется для отмены действия по умолчанию. Для этого нужно установить значение false. Ключевое слово return в JavaScript обновляет значение event.returnValue при возвращении управления броузеру.
type. Определение события. Имя события возвращается в нижнем регистре без префикса on.
button. Состояния кнопок мыши во время события. Принимает значения:
0 |
Кнопки не нажаты |
1 |
Нажатие левой кнопки |
2 |
Нажатие правой кнопки |
3 |
Нажатие левой и правой кнопок |
4 |
Нажатие средней кнопки |
clientX, clientY. Координаты указателя мыши относительно клиентской области окна.
offsetX, offsetY. Координаты указателя мыши относительно контекста воспроизведения.
screenX, screenY. Координаты указателя мыши относительно экрана.
altKey. Состояние клавиши <Alt>(true/false).
ctrlKey. Состояние клавиши <Ctrl>(true/false).
shiftKey. Состояние клавиши <Shift> (true/false).
keyCode. ASCII-код нажатой клавиши.
Динамическое содержание
Содержание HTML-документа можно менять после загрузки страницы.
Свойства динамического содержания
innerText. Содержащийся внутри элемента текст без тэгов. При установке нового значения все HTML-тэги выводятся как текст.
innerHTML. Содержащийся внутри элемента текст вместе с внутренними тэгами. При установке нового значения все HTML-тэги интерпретируются броузером.
outerText. Содержащийся внутри элемента текст без тэгов. При установке нового значения меняется весь элемент, включая внешние тэги.
outerHTML. Весь элемент, включая внешние тэги. При установке нового значения все HTML-тэги интерпретируются броузером.
Данные свойства динамического содержания могут обращаться к элементу или его содержанию только как к целому. Если, например, требуется изменить лишь один символ в параграфе, то придется заново переписать весь параграф. Однако, можно напрямую манипулировать любой частью HTML-документа. Такую возможность предоставляет объект TextRange, который будет рассмотрен чуть позже.