Windows Developer Preview: третья версия Internet Explorer 10 Platform Preview
С новой подсистемой Internet Explorer 10, которая включена в операционную систему Windows Developer Preview, разработчики смогут использовать больше технологий HTML5 для создания привлекательных интерактивных веб-приложений, удобных для сенсорного ввода.
В этом видео представлены некоторые удобные для сенсорного ввода технологии HTML5, реализованные в третьей версии Internet Explorer 10 Platform Preview, которая включена в Windows Developer Preview.
Windows 8 содержит одну навигационную подсистему HTML5, которая обеспечивает два способа навигации: новый браузер в стиле Metro и браузер Internet Explorer 10 на рабочем столе. Распространенная подсистема HTML5 обеспечивает надежную поддержку веб-стандартов и согласованную, быструю, безопасную и эффективную модель веб-программирования для обоих способов навигации, а также для приложений в стиле Metro. Дополнительные сведения о новом способе навигации в стиле Metro см. в блоге о создании Windows 8.
Благодаря этому обновлению браузер Internet Explorer 10 позволяет использовать на сайтах с поддержкой сенсорного ввода множество новых технологий.
- Привлекательные визуальные эффекты: тень текста CSS, трехмерные преобразования CSS, переходы и анимации CSS3, градиент CSS3, эффекты фильтров SVG.
- Сложная разметка страниц: CSS3 для создания интерфейса приложений и макетов страниц типографского качества (сетка CSS3, гибкая разметка, несколько колонок, позиционируемые плавающие контейнеры, области и расстановка переносов), формы HTML5, элементы управления вводом данных, проверка.
- Усовершенствованная модель веб-программирования: более эффективные автономные приложения благодаря использованию локального хранилища с программным интерфейсом IndexedDB и кэша приложений HTML5; Web Sockets, HTML5 History, асинхронно выполняющиеся скрипты, программные интерфейсы HTML5 File API, перетаскивание HTML5, «песочница» HTML5, фоновые веб-сценарии (Web Workers), поддержка режима Strict из спецификации ES5.
Мы также обновили сайт тестирования Internet Explorer, чтобы сделать его удобным для сенсорного ввода, и добавили несколько интересных мультисенсорных демонстрационных материалов, таких как Ускорение частиц, Ловля птиц и Эффекты касаний.
На сайте тестирования Internet Explorer теперь представлены примеры элементов HTML5 с поддержкой сенсорного ввода, и сам сайт стал удобным для сенсорного ввода
В Internet Explorer 10 реализована также поддержка функции автозамены в дополнение к проверке правописания, что позволит сократить число распространенных опечаток при вводе текста на веб-страницах.
Заглядывая вперед: готово к использованию, совместными усилиями
Internet Explorer 10 продолжает заложенную в Internet Explorer 9 традицию расширения возможностей веб-приложений по выполнению действий в браузере без подключаемых модулей. Многие сайты уже работают без подключаемых модулей для других устройств и браузеров; мы рекомендуем разработчикам обратиться к использованию собственных шаблонов браузера, когда их код обнаруживает, что подключаемые модули недоступны. Это позволит большему числу посетителей успешно просматривать и использовать такие сайты.
Мы также рекомендуем разработчикам обновить устаревшие библиотеки своих сайтов (такие как эта), которые плохо работают с новыми браузерами, такими как Internet Explorer 10.
Кроме того, мы продолжаем рекомендовать разработчикам использовать обнаружение функции (вместо обнаружения браузера), чтобы приспособиться к отличиям между браузерами, которые постоянно меняются.
// Best Practice: Use native XHR when available
var xmlHttp;
if (window.XMLHttpRequest) {
// In IE7+, Gecko, WebKit: Use native object
xmlHttp = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
// ...if not native, try the ActiveX control
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else {
// no XHR support
xmlHttp = null;
}
Качество и правильность работы подсистем HTML5 разных браузеров остаются различными. Поскольку разные браузеры поддерживают одинаковую разметку для получения одинаковых результатов, все мы осознаем перспективы HTML5. С целью обеспечения взаимодействия и одинаковой разметки мы продолжаем участвовать в создании наборов тестов, которые разрабатываются в органах стандартизации. Наряду с выпуском данного обновления до версии Internet Explorer 10 мы разместили более 312 новых тестов в центре тестирования Internet Explorer и отправили их в органы стандартизации.
Полный список новых функциональных возможностей, доступных разработчикам, см. в руководстве разработчика для Internet Explorer 10 здесь. Загрузите Windows 8 Developer Preview, чтобы ознакомиться с этим обновлением до Internet Explorer 10. Надеемся на длительное сотрудничество с сообществом разработчиков и с нетерпением ждем ваших отзывов на веб-сайте Connect.
― Дин Хачамович (Dean Hachamovitch), корпоративный вице-президент, Internet Explorer
P.S. Многие сайты предлагают версии без подключаемых модулей, например на сайте YouTube требуется, чтобы вы согласились использовать HTML5: https://www.youtube.com/html5