AMP версия сайта

Электронная библиотека

  • Современные работы
  • Бесплатно скачать книги
  • Бесплатно скачать книги
  • Высшая алгебра, геометрия
  • Математический анализ, ТФ
  • Дифференциальные уравнения
  • Численные методы алгоритмы
  • Математическая физика
  • Теория чисел и множеств
  • Специальные темы, книги
  • Общая высшая физика
  • Другие популярные издания
  • Программисту веб-дизайнеру

  • Документация - HTML, XML
  • Статьи пресс-релизы обзоры
  • Веб-дизайнеру - JavaScript
  • Другие материалы

  • Авторское право - помощь
  • Полиграфия, печать цвет
  • Библиография, статьи
  • Клиентский JavaScript. Руководство по Использованию

    Клиентский JavaScript. Руководство.

    В этой книге рассматривается использование ядра и клиентского JavaScript версии 1.3. JavaScript это разработанный корпорацией  Netscape межплатформенный объектно-ориентированный язык скриптов (сценариев) для создания клиентских и серверных приложений.

    Оглавление

    Новое в Этом Релизе

    Об Этой Книге


    Новые возможности этой версии
    Что Вы уже должны знать

     Версии JavaScript

    Где найти информацию о JavaScript

    Соглашения по документам

    Глава 1  JavaScript. Обзор.


    Что такое JavaScript?

    Ядро, Клиентский и Серверный JavaScript


    Ядро JavaScript

    Клиентский JavaScript

    Серверный JavaScript

    JavaScript и Java

    Отладка в JavaScript

    Visual JavaScript

    JavaScript и спецификация ECMA


    Соотношение Версий JavaScript и ECMA

    Документация JavaScript и Спецификация ECMA

    JavaScript и Терминология ECMA

    ЧАСТЬ I  Возможности Ядра Языка

    Глава 2  Значения, Переменные и Литералы


    Значения


    конвертация типов данных
    Переменные


    объявление
    вычисление
    область видимости
    Литералы


    массива
    Булевы
    с плавающей точкой
    целочисленные
    объекта
    строковые
    Unicode


    Совместимость Unicode с ASCII и ISO

    еscape-последовательности Unicode

    отображение символов с помощью Unicode

    Глава 3  Выражения и Операции


    Выражения
    Операции


    присвоения
    сравнения
    арифметические
    битовые
    логические
    строковые
    специальные
    приоритет

    Глава 4  Регулярные Выражения


    Создание регулярного выражения
    Написание патэрна регулярного выражения


    использование простых патэрнов

    использование специальных символов

    использование скобок

    Работа с регулярными выражениями


    использование совпадений подстрок в скобках

    Выполнение глобального поиска и игнорирование регистра

    Примеры


    Изменение порядка в строке ввода
    использование специальных символов для проверки ввода

    Глава 5  Операторы


    Условные операторы


    if...else

    switch

    Операторы циклов


    for

    do...while

    while

    label

    break

    continue

    Операторы манипуляций объектом


    for...in

    with

    Комментарии

    Глава 6  Функции


    Определение функций
    Вызов функций
    Использование массива arguments

    Предопределенные функции


    eval

    isFinite

    isNaN

    parseInt и parseFloat

    Number и String

    escape и unescape

    Глава 7  Работа с Объектами


    Объекты и свойства
    Создание новых  объектов


    использование инициализаторов

    использование функции-конструктора

    индексирование свойств объекта
    определение свойств для типа объектов

    определение методов
    использование this для обращения к объектам

    удаление объектов
    Предопределенные объекты ядра


    Array

    Boolean

    Date

    Function

    Math

    Number

    RegExp

    String

    Глава 8  Объектная Модель. Детали.


    Языки на базе классов и языки на базе прототипов


    определение класса
    подклассы и наследование
    добавление и удаление свойств

    отличия. резюме.
    Пример Employee

    Создание иерархии
    Свойства объекта


    наследование свойств
    добавление свойств
    Более гибкие конструкторы
    И снова о наследовании свойств


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

    ЧАСТЬ II Специфика Клиентского Языка

    Глава 9  Внедрение JavaScript в HTML


    Использование тэга SCRIPT


    специфицирование версии JavaScript

    скрытие скриптов в тэгах комментариев

    пример: первый скрипт

    Специфицирование файла с кодом JavaScript


    URL, которые могут специфицироваться атрибутом SRC

    требования к файлам, специфицируемым атрибутом SRC

    Использование выражений JavaScript как значений атрибутов HTML

    Использование кавычек

    Специфицирование альтернативного содержимого тэгом NOSCRIPT

    Глава 10  Обработка Событий


    Определение обработчика события


    пример: использование обработчика события

    вызов обработчиков событий явным образом
    Объект Event

    Захват событий


    включение захвата событий
    определение обработчика события
    регистрация обработчика события
    полный пример
    Проверка ввода данных в форму


    пример проверяющих функций

    использование проверяющих функций

    Глава 11  Использование Объектов Navigator'а


    Иерархия объектов Navigator'а

    Свойства документа: пример

    Отражение JavaScript и отображение HTML

    Ключевые объекты Navigator'а


    window и Frame

    document

    Form

    location

    history

    navigator

    Массивы объекта Navigator

    Использование метода write


    печать вывода
    отображение вывода

    Глава 12  Использование Окон и Фрэймов


    Открытие и закрытие окон


    открытие окна
    закрытие окна
    Использование фрэймов


    создание фрэйма
    обновление фрэйма
    обращение к фрэймам и навигация

    создание и обновление фрэймов: пример

    Обращение к окнам и фрэймам


    обращение к свойствам, методам и обработчикам событий
    обращение к окну при отправке формы или из гипертекстовой ссылки

    Навигация по окнам и фрэймам

    Глава 13  Дополнительные Статьи


    Использование JavaScript-URL

    Использование клиентских карт изображений

    Использование серверных карт изображений

    Использование статусной строки


    создание подсказок обработчиками onMouseOver и onMouseOut

    использование кук


    ограничения
    использование кук в JavaScript

    использование кук: пример

    определение установленных Plug-in'ов


    массив mimeTypes

    массив plugins

    Глава 14  Безопасность в JavaScript


    Политика одного источника


    проверка источника и document.domain

    проверка источника именованных форм

    проверка источника и тэги SCRIPT, загружающие документы

    проверка источника и слои

    проверка источника и Java-аплеты

    Использование маркированных скриптов


    введение
    идентифицирование маркированных скриптов
    использование расширенных привилегий

    написание скрипта
    маркировка скрипта
    решение проблем
    Использование разрушения данных


    принципы работы
    включение
    включение и отключение разрушения данных для отдельных элементов данных

    включение разрушения как результат работы условных операторов

    ЧАСТЬ III Работа с LiveConnect

    Глава 15  LiveConnect. Обзор.


    Что такое LiveConnect?

    Включение LiveConnect

    Java-консоль

    Работа с оболочками
    Взаимодействие JavaScript с Java


    объект Packages

    работа с массивами Java

    ссылки на пакеты и на классы
    аргументы типа char

    управление Java-аплетами

    управление Java-Plug-in'ами

    Взаимодействие Java с JavaScript


    использование классов LiveConnect

    доступ к клиентскому JavaScript

    Конвертация типов данных


    JavaScript в Java

    Java в JavaScript

    Глава 16  LiveAudio и LiveConnect


    JavaScript-методы для управления LiveAudio

    Использование методов LiveAudio LiveConnect

    ЧАСТЬ IV Приложения

    Приложение A  Фильтры Почты


    Создание фильтра и добавление его в Rules-файл

    Фильтры новостей
    Обращение к объекту сообщения


    Mail-сообщения

    News-сообщения

    Отладка фильтров
    Более сложный пример

    Приложение B  Отображение Ошибок в Консоли JavaScript


    Открытие консоли JavaScript

    Вычисление выражений в консоли

    Вывод сообщений об ошибках на консоль


    настройка отображения ошибок

    Словарь

    Индекс

    Назад | Индекс

    Дата последнего обновления: 25 мая 1999 года.
    Copyright (c) 1999 Netscape Communications Corporation

    AMP версия сайта
    Мобильная версия

    Сайт для компьютера
    http://www.mat.net.ua