Posts Tagged ‘веб-разработчики’

Функциональность IE в сфере совместимости для веб-разработчиков

Среда, Май 2nd, 2012 Нет комментариев

Under : , , , ,

Веб-разработчики предельно ясно изъявили свое желание увидеть как функциональную совместимость и соответствие стандартам (или «одинаковую разметку») в новых технологиях, так и обратную совместимость для своих существующих веб-узлов. После прочтения вопросови комментариев по нескольким последним, связанным с вопросами совместимости статьям, я решил, что пришло время подвести итог всем функциям совместимости IE для веб-разработчиков.

В то время как IE изменяется и обретает поддержку новых технологий, разработчики хотят в некоторых сценариях получить поведение более ранних версий IE. Существует множество различных технологий, позволяющих разработчикам указывать браузеру, как обрабатывать разметку их веб-узлов. Среди основных - Режим обозревателя (Browser Mode) и Режим документов (Document Mode) в Средствах разработчика IE, мета-тег X-UA-Compatible и HTTP-заголовок и условные комментарии (Conditional Comments). По пожеланиямсообщества разработчиков я также обновил диаграмму Как IE определяет режим документа с учетом IE9.
(далее…)

[Temp] Функция DOM Traversal в IE 9

Среда, Май 2nd, 2012 Нет комментариев

Under : , , , ,

Последняя на сегодняшний день сборка IE 9 включает в себя две масштабные совместимые функций для работы с DOM - DOM Traversal иElement Traversal. Эти функции обеспечивают веб-разработчикам простой, гибкий и быстрый путь просмотра документа, используя одинаковую разметку во всех браузерах. Эти функции входят в виде плоских перечислений, упрощая DOM-дерево для итерационных списков и фильтров, который позволит вам адаптировать набор узлов при просмторе. Эти функции работают с одинаковой разметкой в различных браузеров — можете протестировать любую часть кода в окне IE9 platform preview и любого другого браузера.

Без этих функций, чтобы найти интересующий вас элемент на странице, от вас требуется сделать один или несколько глубоких просмтра документа с использованием firstChild и nextSibling. Обычно это осуществляется сложным кодом, который работает медленно. С DOM и функциями Element Traversal, появились новые и более эффективные пути решения этой проблемы. Эта статья содержит несколько примеров, чтобы подтолкнуть вас на нужный путь. (далее…)