Каскадные Таблицы Стилей → Unlimited IE one-time CSS expressions
В поддержку дней CSS expressions на хабре
Думаю все, кто сталкивался с решением каких-нибудь проблем в IE<8 знает про CSS expressions и про «одноразовые» CSS expressions, которые применяются к элементу только один раз, тем самым не создавая постоянной нагрузки на процессор. Обычно это решается так:
Думаю все, кто сталкивался с решением каких-нибудь проблем в IE<8 знает про CSS expressions и про «одноразовые» CSS expressions, которые применяются к элементу только один раз, тем самым не создавая постоянной нагрузки на процессор. Обычно это решается так:
.my-class {
behavior: expression(someMagick(), runtimeStyle.behavior = 'none');
}
Каскадные Таблицы Стилей → CSS-Expressions on DOMReady (CSS+JS в одном файле)
Вероятно, многие из вас используя css-expressions сталкивались с проблемой периодического появления сообщения abort. В народе поговаривают, что связано это с изменением DOM-дерева до его готовности.
Я тоже сталкивался и, не долго думая, решил написать небольшую «обертку» для expression’ов, которые я часто использую, учитывающую готовность DOM, упакованную в файл стилей.
Оную вашему вниманию и представляю.
Я тоже сталкивался и, не долго думая, решил написать небольшую «обертку» для expression’ов, которые я часто использую, учитывающую готовность DOM, упакованную в файл стилей.
Оную вашему вниманию и представляю.
Microsoft → MIX'10: день второй, Internet Explorer наносит ответный удар!

В Лас Вегасе начался второй день конференции MIX – крупнейшей конференции на тему web-разработки. Если вы пропустили темы и анонсы первого дня конференции, то смело наверстывайте в этом обширном посте. Если вы еще не в курсе, что это за конференция, то прошу ознакомится с другой статьей, в которой я пытался рассказать о ней более или менее подробно.
Кроме того, начали выкладывать первые записи сессий для скачивания. Спешите видеть! Видео самого кейнота, про который пойдет речь , доступно здесь
Итак. Что нам принес второй день MIX? Вернее, открытие второго дня. Поскольку у меня, когда я начал писать заметку, была половина 12 ночи, а в Лас Вегасе только начинался новый день.
Ответ один и он сокрушительный: Internet Explorer вернулся! Да, иногда они возвращаются. Казалось бы, еще утром я с сомнением оценивал шансы IE9, а сейчас вижу, что он не только догнал, но и перегнал своих конкурентов на их же поле. Но обо все по порядку.
Если вы хотите узнать про: GPU-акселерацию HTML5/SVG и типографики, поддержку и GPU-акселерацию HTML5 Video, полную поддержку селекторов CSS3, мультиядерную обработку Javascript и о том, как пали в битве скорости и поддержки стандартов Firefox и Chrome… обращайтесь под кат (а так же там есть другие, менее интересные вещи: jQuery и Джон Ресиг, кровь и Билл Бакстон, протокол oData и проект Gustav). Осторожно, много картинок!
Microsoft → Podcast9 — двадцать седьмой выпуск. MIX10, день второй
В двадцать шестом выпуске Петр Диденко и Михаил Черномордиков обсуждают второй день конференции MIX10 — анонс Internet Explorer 9 и другие новости веб-технологий
Ссылки:
прослушан 409 раз
Ссылки:
прослушан 409 раз
Web-разработка → IE9 preview
Вот нам и показали IE9. От финала он, конечно, далёк, но посмотреть есть на что.
— Более быстрый, чем в IE8, Javascript-движок.
— Поддержка некоторых фич CSS3: border-radius, RGBA, opacity, селекторы. К релизу обещают доделать ещё.
— Поддержка HTML5: новые элементы, перехлёст тэгов, изменено поведение script и style (теперь можно получить их текст через DOM), API для выделения текста.
— DOM L2 и немного DOM L3 (Events).
— Поддержка SVG.
— DirectX для рендеринга страниц.
— Улучшена производительность отладчика, добавлен профайлер HTTP.
Для того, чтобы зарабоали приятные дополнения, надо перевести IE в новый document mode — IE9, например, при помощи:
или
Полный список изменений
Пробуем
На работу установленного в системе IE никоим образом не влияет. Устанавливать можно не опасаясь повреждения системы.
— Более быстрый, чем в IE8, Javascript-движок.
— Поддержка некоторых фич CSS3: border-radius, RGBA, opacity, селекторы. К релизу обещают доделать ещё.
— Поддержка HTML5: новые элементы, перехлёст тэгов, изменено поведение script и style (теперь можно получить их текст через DOM), API для выделения текста.
— DOM L2 и немного DOM L3 (Events).
— Поддержка SVG.
— DirectX для рендеринга страниц.
— Улучшена производительность отладчика, добавлен профайлер HTTP.
Для того, чтобы зарабоали приятные дополнения, надо перевести IE в новый document mode — IE9, например, при помощи:
<meta http-equiv="X-UA-Compatible" content="IE=IE9" />или
<meta http-equiv="X-UA-Compatible" content="IE=edge" />Полный список изменений
Пробуем
На работу установленного в системе IE никоим образом не влияет. Устанавливать можно не опасаясь повреждения системы.
Браузеры → Окно выбора браузера просит установить IE в качестве браузера, запускающегося по умолчанию
Разве весь этот голосовальник не придумали именно для того, чтобы сберечь пользователю возможность выбора? Но тогда что вот это за херня?
![[эпическая картина]](http://img215.imageshack.us.nyud.net/img215/1972/ballotfail.jpg)
Как воспроизвести эту ситуацию:
![[эпическая картина]](http://img215.imageshack.us.nyud.net/img215/1972/ballotfail.jpg)
Как воспроизвести эту ситуацию:
- Выберите для установки ваш любимый браузер, но не IE (честно говоря, я предпочитаю SeaMonkey, а его в списке нету, хотя в Европе он на шестом месте по популярности… Это также немалая неудача.)
- Закройте голосовальник, нажав на «Выбрать позже» («Später auswählen»), так как кнопки «Закрыть» на нём не можете найти
- Установите скачанный браузер в качестве браузера, запускающегося по умолчанию
- Перезагрузите систему
- Получите экран голосовальника, который просит вас поставить IE в качестве браузера, запускающегося по умолчанию
Каскадные Таблицы Стилей → Как IE8 определяет Document Mode, по которому затем рендерит сайты
Команда IE официально опубликовала алгоритм определения Document Mode в IE8.
Оказывается при определении Document Mode учитывается множество косвенных параметров, связанных с интранетом и клиентскими настройками.
Оказывается при определении Document Mode учитывается множество косвенных параметров, связанных с интранетом и клиентскими настройками.
Google → Подозрительное поведение Google Mail
В Internet Explorer начал срабатывать Data Execution Prevention на странице GMail.

Кто виноват Microsoft или Google?
UPD: Работоспособность восстановилась. Хабрамагия!

Кто виноват Microsoft или Google?
UPD: Работоспособность восстановилась. Хабрамагия!
Браузеры → Браузеры — автомобили
До 17 марта Microsoft, в сответствии с директивой Еврокомиссии, должна была предложить пользователям Windows в странах ЕС специальное окно выбора браузеров (и предложила ). Так это выглядит — www.browserchoice.eu/. Для нас, в отличие от ЕС, это событие выглядит скорее любопытным, чем практически полезным. Хочу приурочить в этому событию пост «А что было бы, если бы браузеры были автомобилями», в котором обыграть плюсы и минусы пятёрки ведущих браузеров, сподвигли описания каждого из них в «экране выбора» — именно по этим описаниям пользователи из ЕС теперь будут выбирать чем ходить в Интернет. Конечно каждый кулик хвалит своё болото. Но в 1000-й раз говорить о преимуществах и недостатках «в лоб» — скучно :)
Итак, что если браузеры были бы автомобилями? (Где соврал, чего недоговорил, кто прав, кто виноват?). У кого лучше подсвеска, кого не ведёт на дороге, за чей руль лучше не садится?
Итак, что если браузеры были бы автомобилями? (Где соврал, чего недоговорил, кто прав, кто виноват?). У кого лучше подсвеска, кого не ведёт на дороге, за чей руль лучше не садится?