Обзор улучшений и возможностей новейшей, третьей версии современного бесплатного мультиплатформенного браузера Firefox, вышедшей 17 июня.
Автор небезызвестной JavaScript-библиотеки jQuery Джон Резиг взял да и написал HTML-парсер на чистом JavaScript.
Обработка всех возможных ошибок HTML не заявляется, однако в большинстве случаев библиотека даёт на выходе вполне корректный XHTML, отлично справляясь с наиболее частыми и очевидными из них.
Дэниэл Глазман (Disruptive Innovations) и Дэвид Хайат (Apple, Inc.) предлагают готовое проработанное дополнение к спецификации CSS, определяющее крайне востребованный в современной вёрстке веб-страниц механизм использования переменных в CSS. Синтаксис прост:
@variables {mybg: #555; mycolor: #fff; }
#myelement {background: var(mybg); color: var(mycolor); }
Что из этого выйдет, покажет время, но Дэниэл, насколько известно автору этих строк, тесно связан с Mozilla, а значит, браузера, где потенциально может быть внедрена такая функциональность, уже два: Firefox и Safari. Более того, тема переменных в CSS уже поднималась в рабочей группе по разработке CSS, куда, насколько известно автору тех же строк, входит и Дэниэл, что дополнительно обнадёживает.
Да легко. Но только в блоге. Незачем пугать людей не в теме. ;-)
Относительно незаметно вышла новая версия JavaScript-библиотеки SWFObject, предназначенной для удобной и соответствующей веб-стандартам кроссбраузерной вставки Flash-роликов на веб-страницы.
Между тем, SWFObject 2.0 является преемником сразу двух библиотек схожего назначения: предыдущей версии SWFObject (1.5) и UFO, авторы которых объединили усилия для создания более совершенного механизма вставки Flash-роликов в лице новой SWFObject 2.0 и теперь предлагают её к использованию вместо своих прежних разработок.
В своей статье Джеффри Зельдман поддерживает Microsoft в её недавнем предложении использовать новый мета-элемент X-UA-Compatible. Последний призван обеспечить обратную совместимость со страницами, созданными в расчёте на работу IE ниже 8-й версии в режиме соответствия стандартам.
В Денвере-3, в отличие от Денвера-2, по умолчанию используются Apache 2, PHP 5 и MySQL 5 и поддерживается SSL.