П84 html, JavaScript, php и Mysql. Джентльменский набор Web-мастера



бет4/30
Дата11.10.2023
өлшемі6.95 Mb.
#480343
1   2   3   4   5   6   7   8   9   ...   30
Прохоренок Н.А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера (3-е издание, 2010) (1)

ГЛАВА 3. ОСНОВЫ JAVASCRIPT.
ДЕЛАЕМ СТРАНИЦЫ, РЕАГИРУЮЩИЕ НА ДЕЙСТВИЯ ПОЛЬЗОВАТЕЛЕЙ 121

    1. Основные понятия 121

    2. Первая программа на JavaScript 121

    3. Комментарии в JavaScript 124

    4. Вывод результатов работы программы и ввод данных 124

      1. Окно с сообщением и кнопкой OK 125

      2. Окно с сообщением и кнопками OK и Cancel 126

      3. Окно с полем ввода и кнопками OK и Cancel 127

    5. Переменные 127

    6. Типы данных и инициализация переменных.

Определение типа данных переменной 128

    1. Операторы JavaScript 130

      1. Математические операторы 130

      2. Операторы присваивания 132

      3. Двоичные операторы 132

      4. Оператор обработки строк 133

      5. Приоритет выполнения операторов 134

    2. Преобразование типов данных 135

    3. Специальные символы. Разбиение сообщения в диалоговом окне

на несколько строк 138

    1. Массивы 139

    2. Функции. Разделение программы на фрагменты 142

      1. Основные понятия 142

      2. Расположение функций внутри HTML-документа 144

      3. Рекурсия. Вычисление факториала 146

      4. Глобальные и локальные переменные 147

    3. Условные операторы. Выполнение блоков кода только

при соответствии условию 149

      1. Операторы сравнения 149

      2. Оператор ветвления if…else. Проверка ввода пользователя 150

      3. Оператор ? Проверка числа на четность 153

      4. Оператор выбора switch 154

    1. Операторы циклов. Многократное выполнение блока кода 156

      1. Цикл for 156

      2. Цикл while 158

      3. Цикл do…while 159

      4. Оператор continue. Переход на следующую итерацию цикла 160

      5. Оператор break. Прерывание цикла 160

    2. Ошибки в программе 161

      1. Синтаксические ошибки 161

      2. Логические ошибки 162

      3. Ошибки времени выполнения 162

      4. Обработка ошибок 163

      5. Модуль Firebug для Web-браузера Firefox 164

    3. Встроенные классы JavaScript 167

      1. Основные понятия 167

      2. Класс Global 168

      3. Класс Number. Работа с числами 170

      4. Класс String. Обработка строк 171

      5. Класс Array. Работа с массивами и их сортировка 173

      6. Класс Math. Использование математических функций 180

      7. Класс Date. Получение текущей даты и времени.

Вывод даты и времени в окне Web-браузера 182

      1. Класс Function (функции) 186

      2. Класс Arguments. Функции с произвольным количеством аргументов 187

      3. Класс RegExp. Проверка значений с помощью регулярных выражений 188

    1. События 199

      1. Основные понятия 199

      2. События мыши 199

      3. События клавиатуры 200

      4. События документа 200

      5. События формы 201

      6. Последовательность событий 201

      7. Всплывание событий 203

      8. Действия по умолчанию и их отмена 205

      9. Написание обработчиков событий 207

      10. Объект event. Вывод координат курсора и кода нажатой

клавиши. Вывод сообщений при нажатии комбинации клавиш 214

    1. Объектная модель Microsoft Internet Explorer 220

      1. Структура объектной модели 220

      2. Объект window. Вывод сообщения в строку состояния

Web-браузера 221

      1. Работа с окнами. Создание нового окна без строки меню,

адресной строки и панели инструментов 227

      1. Модальные диалоговые окна. Использование модальных окон

вместо встроенных диалоговых окон 231

      1. Таймеры. Создание часов на Web-странице 234

      2. Объект navigator. Получение информации о Web-браузере пользователя. Перенаправление клиента на разные страницы

в зависимости от Web-браузера 236

      1. Объект screen. Получение информации о мониторе пользователя 241

      2. Объект location. Разбор составляющих URL-адреса документа. Создание многостраничных HTML-документов 242

      3. Объект history. Получение информации о просмотренных страницах. Реализация перехода на предыдущую просмотренную

страницу 247

      1. Объект document. Получение полной информации

о HTML-документе 248

      1. Обращение к элементам документа.

Выравнивание заголовков по центру 255

      1. Работа с элементами документа. Изменение URL-адреса

и текста ссылки. Преобразование ссылки в обычный текст 257

      1. Объект style. Работа с таблицами стилей при помощи

JavaScript 265

      1. Объект selection. Проверка наличия выделенного фрагмента 268

      2. Объект TextRange. Поиск фрагмента в текстовом поле или документе. Расширение или сжатие выделенного фрагмента текста 272

      3. Работа с буфером обмена. Выделение фрагмента от позиции щелчка до конца документа и копирование его

в буфер обмена 282

      1. Реализация ссылок "Добавить сайт в Избранное"

и "Сделать стартовой страницей" 284

      1. Сохранение данных на компьютере клиента. Определение возможности использования cookies. Сохранение русского текста

в cookies 285

    1. Работа с элементами формы 289

      1. Элементы управления 290

      2. Коллекция Forms. Доступ к элементу формы из скрипта 291

      3. Свойства объекта формы 291

      4. Методы объекта формы 292

      5. События объекта формы 292

      6. Текстовое поле и поле ввода пароля. Проверка правильности

ввода E-mail и пароля. Получение данных из элемента формы 292

      1. Поле для ввода многострочного текста. Добавление слов

из текстового поля в поле

Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   30




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет