Клиентский JavaScript 1.3




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


    Глава 13 Дополнительные Статьи
    В этой главе рассматриваются некоторые специальные понятия и приложения, расширяющие мощь и гибкость JavaScript. В главе имеются следующие разделы: Использование JavaScript-URL Использование клиен...
    Использование JavaScript-URL
    Вам, возможно, уже знакомы стандартные типы URL: http:, ftp:, file: и так далее. В Navigatorе Вы можете использовать также URL типа javascript: для выполнения операторов JavaScript вместо загрузки...
    Использование клиентских карт изображений
    Клиентская карта изображений определяется тэгом MAP. Вы можете определить области на изображении, которые являются гиперссылками на различные URL; области могут быть прямоугольными, круглыми и мно...
    Использование серверных карт изображений
    Клиентские карты предоставляют функциональность для выполнения большинства задач, но стандартные (иногда называемые серверными) карты изображений придают ещё большую гибкость. Вы специфицируете ст...
    Использование статусной строки
    Вы можете использовать два свойства объекта window, status и defaultStatus, для отображения сообщений в статусной строке Navigatorа в нижней части окна. Navigator обычно использует status bar для...
    Создание подсказок обработчиками onMouseOver и onMouseOut
    По умолчанию, если Вы проводите указатель мыши над гиперссылкой, в статусной строке отображается URL назначения гиперссылки. Вы можете установить status в обработчиках onMouseOut и onMouseOver гип...
    Использование кук
    Куки Netscape это механизм хранения данных на клиенте в файле cookies.txt. Поскольку HyperText Transport Protocol (HTTP) это бесстатусный/stateless протокол, куки являются способом обслуживания ин...
    Ограничения
    Куки имеют следующие ограничения: всего 300 кук в cookie-файле. 4 Kb на одну куку как сумму имени и значения. 20 кук на сервер или домен (полностью специфицированные хосты и домены рассматриваются...
    Использование кук в JavaScript
    Свойство document.cookie это строка, содержащая имена и значения всех кук Navigator'а. Вы можете использовать это свойство для работы с куками в JavaScript. Вот что Вы можете делать с куками: Уста...
    Использование кук: пример
    Используя cookie-функции, определённы в предыдущем разделе, Вы можете создать простую страницу, которую пользователи могут заполнить для "регистрации" при посещении Вашей страницы. Если они будут...
    Определение установленных Plug-in'ов
    Вы можете использовать JavaScript для того чтобы определить, имеется ли у пользователя определённый установленный plug-in; затем Вы можете отобразить данные внедрённого plug-in'а, если plug-in уст...
    Массив mimeTypes
    mimeTypes это массив всех MIME-типов, поддерживаемых клиентом (внутренне - через вспомогательные приложения, или с помощью plug-in'ов). Каждый элемент массива является MimeType-объектом, который и...
    Таблица 13.1 Значения свойства MimeType для рисунков JPEG
    Выражение Значение navigator.mimeTypes["image/jpeg"].type image/jpeg navigator.mimeTypes["image/jpeg"].description JPEG Image navigator.mimeTypes["image/jpeg"].suffixes jpeg, jpg, jpe, jfif, pjpeg...
    Массив plugins
    plugins это массив всех plug-in'ов, установленных в данный момент на клиенте. Каждый элемент массива является Plugin-объектом, имеющим свойства для своего имени, имени файла и описание, а также ма...
    Таблица 13.2 Значения свойств Plugin для plug-in'а LiveAudio
    Выражение Значение navigator.plugins['LiveAudio'].name LiveAudio navigator.plugins['LiveAudio'].description LiveAudio - Netscape Navigator sound playing component navigator.plugins['LiveAudio'].fi...
    Таблица 13.3 Значения MimeType для plug-in'а LiveAudio
    Выражение Значение navigator.plugins['LiveAudio'][1].type audio/x-aiff navigator.plugins['LiveAudio'][1].description AIFF navigator.plugins['LiveAudio'][1].suffixes aif, aiff navigator.plugins['Li...

    Практика программирования перейти









Начало