Условные комментарии
В этой статье описываются условные комментарии, которые предоставляют ряд преимуществ по сравнению с технологиями определения версии браузера с помощью сценариев. Условные комментарии упрощают использование расширенных функций, представленных в веб-браузере Microsoft Internet Explorer версии 5 и более поздних версий, поскольку создаваемые страницы корректно "ухудшают" функциональные возможности в случае, если используемый веб-браузер не поддерживает функции страницы, и поддерживают веб-браузеры сторонних производителей. По сравнению с правилами каскадных таблиц стилей, предназначенными для конкретных версий браузера Internet Explorer, условные комментарии являются более предпочтительным средством.
Захват мышью
Internet Explorer 5 позволяет веб-разработчикам создавать страницы, которые обрабатывают события мыши точно так же, как приложения для настольных компьютеров.
Объектная модель динамического HTML
Модель DOM динамического HTML предоставляет веб-разработчикам прямой доступ к отдельным компонентам (от отдельных элементов до контейнеров) веб-документов с помощью программного кода. Этот тип доступа в сочетании с моделью событий позволяет веб-браузеру реагировать на пользовательский ввод, выполнять сценарии "на лету" и отображать новый контент без необходимости загрузки дополнительных документов с сервера. Благодаря модели DOM динамического HTML даже веб-разработчики с небольшим опытом могут реализовывать сложные интерактивные функции.
Модель DOM консорциума W3C
В этом документе описывается реализация интерфейса модели DOM консорциума W3C, доступного в веб-браузере Internet Explorer версии 5 и более поздних версий.
Различия значений атрибутов в Internet Explorer 8
В веб-браузере Internet Explorer версии 8 и более поздних версий значение атрибута, которое указано автором веб-страницы, отличается от значения в модели DOM. Это может повлиять на функциональные возможности веб-сайтов, которые созданы для просмотра в веб-браузерах более ранних версий. В этой статье объясняется различие между атрибутами контента и атрибутами модели DOM, его влияние на веб-страницы, а также приведены инструкции по получению значений с помощью JavaScript.
Создание высокопроизводительных HTML-страниц
Функции, представленные в веб-браузере Internet Explorer версии 4.0 и более поздних версий, позволили превратить Интернет в место для работы и развлечений. Такие факторы, как количество страниц и их сложность, а также число пользователей, ежедневно просматривающих страницы, вызвали существенный рост объема трафика в Интернете. Все достоинства, которые Интернет предоставил разработчикам приложений, "сотканы" из множества проблем.
Динамическое создание таблиц
В этой статье описывается структура таблиц HTML, а также приведены инструкции по созданию таблиц с помощью модели DOM. Кроме того, приведен сравнительный анализ методов, используемых таблицами, и общих методов модели DOM. Прежде чем приступить к чтению данной статьи, рекомендуется ознакомиться с JavaScript.
Создание доступных веб-страниц с помощью динамического HTML
В этой статье описывается, как создать доступные веб-страницы с помощью динамического HTML.
Кроссплатформенные функциональные возможности
В Internet Explorer 4.0 авторы контента могут легко создавать страницы, которые поддерживаются на всех платформах, включая 32-разрядные платформы Windows, Windows 3.1, Macintosh и UNIX. В частности, основные функциональные возможности динамического HTML и активного канала являются кроссплатформенными.
Определение совместимости документа
Совместимость документа определяет способ отображения веб-страниц в браузере Internet Explorer. В этой статье описывается понятие совместимости документа, приведены способы указания режима совместимости документа для веб-страниц и определения режима документа веб-страницы.
Эффективное определение Internet Explorer
В этой статье описывается эффективный способ определения текущей и будущих версий веб-браузера Internet Explorer.
Динамический HTML за 12 шагов
В этой статье на практических примерах показано, как разные функции HTML влияют на производительность страниц, а также приведены советы по повышению производительности страниц.
Поиск текста в документе
Для поиска строки в документе можно использовать метод findText объекта TextRange. Этот метод начинает поиск в начале диапазона текста. Если строка найдена, начало текстового диапазона смещается в конец найденного фрагмента, чтобы одна строка не была найдена дважды.
Добавление значка ярлыка на веб-страницу
Значки ярлыков можно использовать для отображения эмблемы или изображений небольшого размера в меню "Избранное" и адресной строке веб-браузера Internet Explorer, а также на вкладках страниц (в веб-браузере Internet Explorer версии 7 и более поздних версий). Использование значков является отличным способом добавления фирменной символики на веб-сайты; веб-сервер не предъявляет никаких требований к используемым значкам ярлыков.
Анимация последовательности элементов
Динамическое позиционирование, каскадные таблицы стилей и модель DOM динамического HTML позволяют анимировать объекты с помощью небольшого количества кода. Способы отображения отдельных элементов последовательности могут отличаться, например элемент может внезапно появляться на странице или постепенно исчезать с помощью одного из шаблонов переходов, предоставляемых атрибутом filter, или отображаться на странице с помощью свойства visibility элемента.
Применение эффекта перехода к изображению
В этой статье описывается применение эффекта перехода к изображению.
Посимвольное изменение цвета текста
Для демонстрации циклического изменения цвета текста в этой статье используется контейнер table.
Создание динамической таблицы контента
В этой статье описывается создание развертываемой таблицы контента с помощью повторно используемого кода.
Создание контекстного меню, открываемого с помощью правой кнопки мыши
В этой статье описывается создание контекстного меню, для открытия которого пользователь щелкает правой кнопкой мыши конкретный объект на веб-странице.
Создание раскрывающегося меню
Совместное использование методов захвата мышью и событий в веб-браузере Internet Explorer версии 5 и более поздних версий позволяет настроить меню DHTML для обеспечения более эффективного взаимодействия с мышью. Методы захвата мышью setCapture и releaseCapture и событие onlosecapture позволяют разработчикам веб-страниц создавать динамические функции, которые не влияют на остальной контент страницы.
Создание приложения для редактирования кода HTML
В этом учебнике описывается создание приложения для редактирования кода HTML с помощью функций веб-браузера Internet Explorer версии 5.5 и более поздних версий. Приложение, создаваемое в этом учебнике, содержит редактируемую область, в которой пользователи могут вводить и форматировать текст с помощью обычных команд форматирования.
Летающий текст в динамическом HTML
В этой статье описываются два способа реализации летающего текста: с помощью элемента marquee и позиционирования CSS.
Текст, летающий по заданному пути
В этой статье приведены основные понятия о перемещении текста по геометрическим путям. Изначально для получения требуемого результата потребуется много времени. Однако впоследствии наличие готовых подпрограмм для расчета различных угловых коэффициентов позволяет быстро адаптировать их для получения уникального эффекта.
Управление эффектами, применяемыми к тексту, в ответ на события мыши
Для реализации некоторых эффектов DHTML требуется небольшое количество кода. Эффект активации текста в ответ на события мыши достигается преимущественно с помощью правил CSS и свойства className. Использование этого способа для создания эффектов, применяемых к тексту, позволяет упростить обслуживание кода и уменьшить его размер.
Усовершенствования HTML в Internet Explorer 8
В веб-браузере Internet Explorer 8 содержатся функции, которые разработаны для более полной поддержки отраслевых стандартов, таких как спецификация HTML 4.01. В этой статье описываются функции и приведены руководства по реализации этих функций в создаваемых веб-сайтах.
Введение в динамический HTML
Динамический HTML (DHTML) — это набор новых функциональных возможностей, которые изначально были представлены в веб-браузере Microsoft Internet Explorer 4.0. С помощью динамического HTML разработчики могут создавать привлекательные веб-сайты, которые не увеличивают нагрузку на сервер. Отображение и контент веб-страницы изменяются динамически при выполнении пользователем определенных действий.
Введение в формы
Формы предоставляют интерфейс для сбора, отображения и предоставления данных и являются основным компонентом HTML. Формы предоставляют различные элементы управления, например текстовые поля, кнопки и флажки, и позволяют реализовать обмен данными между клиентом и сервером.
Вопросы производительности Internet Explorer
В этом разделе приведены советы и ссылки на статьи по повышению производительности динамического HTML, сценариев, веб-серверов, элементов управления ActiveX, Java-приложений и подключаемых модулей.
Создание сценариев с элементами и коллекциями
Любой документ HTML состоит из HTML-тегов и их атрибутов. Эти элементы определяют структуру документа и представление контента. С помощью объектной модели DHTML можно проверить и изменить эти элементы и их атрибуты.
Выбор объектов с помощью JavaScript
В этой статье описывается API селекторов W3C и использование селекторов CSS для выбора объектов в приложениях JavaScript.
Реализация просмотра веб-страниц с использованием вкладок
Просмотр веб-страниц с использованием вкладок в Internet Explorer 7 оказывает влияние на элементы модели DOM и элемент управления WebBrowser. В этой статье описывается влияние просмотра веб-страниц с использованием вкладок на элементы модели DOM, способ включения просмотра веб-страниц с использованием вкладок для приложений, использующих элемент управления WebBrowser, и описываются уведомления, которые должны знать разработчики расширений для Internet Explorer 7.
Советы и рекомендации
Как и в случае с другими языками программирования, написание эффективных сценариев, которые не содержат ошибок и соответствуют требованиям разработчика, занимает много времени. В следующих разделах приведены советы и рекомендации, которые помогут сократить время, требуемое для написания сценария.
Общие сведения о модели событий
Событие — это уведомление, которое создается в ответ на какое-либо действие, например изменение состояния, щелчок кнопкой мыши или нажатие клавиши пользователем при просмотре документа. Обработчик событий (обычно функция или подпрограмма) представляет собой код, написанный на языке сценариев, который получает управление при возникновении соответствующего события.
Общие сведения о строках User-Agent
В этом разделе описывается строка агента пользователя (User-Agent), которая идентифицирует веб-браузер и передает некоторые сведения о системе серверу, на котором расположены веб-сайты, посещаемые пользователем. Кроме того, приведены инструкции по получению значения строки агента пользователя, а также сведения о маркерах, используемых различными версиями веб-браузеров Internet Explorer и разделы реестра, влияющие на строку агента пользователя.
Использование автозаполнения в HTML-формах
Веб-браузер Internet Explorer версии 5 и более поздних версий содержит встроенную функцию автозаполнения, которая позволяет быстро вводить данные в поля формы. Улучшения функции автозаполнения в HTML-формах касаются безопасного хранения данных, вводимых в поля INPUT_text и INPUT_password.
Использование элементов IFRAME
В веб-браузере Internet Explorer версии 5.5 и более поздних версий фреймы не используют окна, что позволяет существенно повысить производительность. Кроме того, в веб-браузере Internet Explorer версии 5.5 и более поздних версий элементы IFRAME могут перекрываться (также называются встроенными плавающими фреймами), а контент внутри встроенных плавающих фреймов может быть прозрачным.
Использование объекта Popup
Объект popup позволяет создавать объекты окна, которые используют все преимущества динамического HTML.
Использование объекта TextRange
Большинство пользователей используют только свойства innerText/innerHTML и outerText/outerHTML и методы, описанные в предыдущем разделе. Однако с помощью объекта TextRange можно выполнять некоторые расширенные действия.
Работа с окнами, фреймами и диалоговыми окнами
Internet Explorer создает объект window при открытии документа HTML. Поскольку в объектной модели этот объект расположен на самом верхнем уровне, разработчик использует этот объект для получения доступа к свойствам и подчиненным объектам объектной модели, требуемым для динамического доступа к контенту документа. В этой статье описывается использование объекта window, а также создание новых и специальных типов объектов window.