Профессионалу

Разработка веб-сайтов для мобильных устройств стала проще

По статистике браузером Opera Mini в России пользуется около 8% пользователей, и это уже значительная цифра, которая в ближайшее время сместит IE6 с его 9% на шестое место. Такова уж тенденция современного мира — получить всё, в любом месте, в любое время. Теперь же разработка веб-сайтов, приятно выглядящих и на экране мобильного телефон, а также их тестирование станет проще. Компания Opera выпустила приложение Opera Mobile для платформ Windows, Linux и Mac. Теперь разработчики могут установить полную версию Opera Mobile, а также Opera Widgets Mobile Emulator, и тестировать веб-сайты непосредственно на своих компьютерах.

Отличия HTML 5 от HTML 4

В последний год, а может и два, значительно возрос интерес к разрабатываемой в настоящее время спецификации HTML 5. Это касается и производителей браузеров, и создателей сайтов. Однако, целостного взгляда на отличия новой спецификации от старой я ещё не находил, поэтому решил изложить суть официального документа рабочей группы HTML5 о различиях этой спецификации с её предыдущей версией.

Рекомендации по увеличению производительности CSS

Большинство людей используют несколько файлов для создания CSS под разные типы устройств, по принадлежности разделам сайта или предназначению содержимого соответствующих таблиц стилей (позиционирование, цвета, типографика). При этом существует два недостатка: это приводит к большему числу HTTP-запросов от браузера к серверу и необходимости поддержки в актуальном состоянии нескольких CSS файлов одновременно. О том как избежать этих проблем и пойдет речь в этой статье.

Новая версия jQuery 1.4.2

Это второй минор-релиз после выхода jQuery 1.4, устраняющий несколько обнаруженных багов версии 1.4 и имеющий несколько приятных усовершенствований.

Появится ли поддержка SVG в Internet Explorer?

В одной из записей блога IEBlog Патрик Денглер, старший менеджер проектов из команды разработчиков Internet Explorer, заявил, что Microsoft вступила в W3C SVG Working Group.

Кроме того, он сказал, что разработчики IE “рады принять участие в создании будущих версий спецификации SVG, которые будут удовлетворять потребностям разработчиков и конечных пользователей.”

Об изменениях в jQuery 1.4 по сравнению с предыдущей версией

В 3 раза быстрееНа днях вышла новая версия популярной JavaScript-библиотеки jQuery, она пополнела почти на 13 КБ минимизированного кода. Что же даст нам этот прирост в весе?

Многие из часто используемых методов jQuery были в значительной степени изменены. В jQuery 1.4 снижена сложность наиболее популярных методов, поэтому производительность основных функций возросла приблизительно в 3 раза. Также добавлено множество новых полезных методов для обхода дерева DOM, Ajax и другие.

 

W3C опубликовал рабочий проект спецификации "Indexed Database API"

Рабочая группа Web Applications Working Group опубликовала рабочую версию проекта "Indexed Database API".

Для соответствия требованиям по использованию оффлайн-данных в веб-приложениях, агентам пользователей (например, браузерам) приходится хранить локально большое количество объектов. Спецификация "Web Storage" описывает методы хранения ключей и соответствующих им значений. Однако, эти методы не обеспечивают поиска ключей в предопределённом порядке, эффективного поиска значений, а также хранения повторяющихся значений в одном ключе.

Интервью с Яном Хиксоном, редактором спецификации HTML 5

Вы слышали о том, что она выйдет в 2012-м? Или может в 2022-м? Конечно, она ещё не готова, но уже сейчас некоторые части этой спецификации реализованы в браузерах, так что разработчикам, разбирающимся в стандартах, о будущем стоит узнать уже сегодня. Ян "Хикси" Хиксон, редактор спецификации HTML 5, надеется, что спецификация перейдет в статус "Last Call Working Draft" в октябре этого года.

Повышение доступности компактных форм

Формы ставят перед нами ряд проблем в удобстве и доступности, многие из которых усложняются, когда мы пытаемся уместить форму в крошечном пространстве среди других элементов веб-страницы. Компактные формы выглядят эффектно, но часто они совершенно не учитывают проблем доступности.

Безразмерная высота строки

Свойство line-height может принимать числовые значения без указания единицы измерения (px, em, %). Можно задать значение в одной из допустимых единиц измерения, но лучше этого не делать. Безразмерные значения более удачны для этого свойства CSS.

RSS-материал