Вопрос о внедрении Flash с помощью разметки соответствующей стандартам возникает достаточно часто, между тем у этой проблемы есть достаточно известное решение — SWFObject. SWFObject 2 не только позволяет внедрять Flash динамически, с помощью JavaScript, но и статически, когда для внедрения используется стандартная разметка, а JavaScript только исправляет неразрешимые с помощью разметки проблемы, при этом даже если JavaScript отключен пользователи все равно увидят Flash.
Clear для плавающих блоков
Peter-Paul Koch, 20 апреля 2008
Самое сложное в этой заметке — придумать для нее название, не представляю как можно перевести clearing floats, не чистка же. А посвящена она до безобразия простому методу этого клиринга, хоть он и достаточно стар, возможно, кто-то еще не знает, к примеру, я не знал.
Визуализация на HTML и CSS
Wilson Miner, 10 апреля 2008
Данных в сети становится больше и веб-разработчикам приходится все чаще сталкиваться с задачей их отображения. Вместе с тем растет и количество инструментов визуализации, хорошим примером может быть Google Charts API, но и кроме него, есть большое количество сервисов и инструментов для создания диаграмм и графиков в виде изображений или Flash. Есть и великолепные техники, основанные на веб-стандартах, к примеру, CSS bar graphs Эрика Мейера, использующая семантические таблицы. Все эти методы хороши когда нужно показать данные на первом плане, и все, что вам нужно это диаграмма. Но, что если вы хотите тесно интегрировать визуализацию и навигацию на сайте, к примеру как на EveryBlock?
Скрытая сила Веб 2.0
Jared M. Spool, 11 марта 2008
Джаред М. Спул считает, что основная сила Веб 2.0 заключена в API, RSS, фолксономии и социальных сетях, эти технологии открывают перед разработчиками новые возможности и позволяют решать сложные проблемы чрезвычайно эффективно.
Тестирование на кроссбраузерность, сервисы и утилиты
Smashing Magazine, 3 октября 2007
Кроссбраузерность остается одной из самых сложных проблем в веб-разработке. А тестирование в браузерах различных версий под разными операционными системами — задача требующая немало труда и времени, чтобы, по возможности, упростить ее можно использовать как несколько установленных локально браузеров, так и специализированные веб-сервисы, открывающие перед разработчиками множество возможностей.
Объектно-ориентированный JavaScript
Jonathan Snook, 15 сентября 2007
Когда я только начинал программировать на JavaScript, я старался всю пригодную к повторному использованию функциональность инкапсулировать в функции. Но по мере усложнения задач и изучения мной объектно-ориентированного программирования в других языках, мне захотелось применять в JavaScript что-то подобное.
Оформление элемента select
Евгений, 10 сентября 2007
Все знают, как уродливо иногда смотрится элемент select, изменить некоторые особенности его оформления невозможно, поэтому часто он становиться худшим местом превосходного дизайна. Не нужно с этим мириться, тем более что решение проблемы уже давно найдено.
Подготовка ссылок к печати
Aaron Gustafson, 5 сентября 2007
При подготовке страницы к печати возникает интересный вопрос, что делать с ссылками, часто на них просто не обращают внимания. Между тем в печати для указания источников цитат уже давно используются концевые сноски, почему бы не применить их в печатных версиях веб-страниц.
Продвинутое использование Google Analytics
Patrick Altoft, 14 августа 2007
Очень часто владельцу сайта нужно знать, сколько людей переходят по конкретной ссылке или баннеру, сколько людей из определенной страны кликают на баннер, сколько посетителей пришедших с Digg подписались на RSS, по каким ссылкам посетители уходят с сайта, вести учет кликов на партнерских ссылках. Google Analytics, позволять решать не только вышеперечисленные, но многие другие задачи, являясь одним из лучших сервисов статистики для малых и средних сайтов.
Псевдоколонки
Dan Cederholm, 12 августа 2007
Начинающие дизайнеры часто задают вопрос: «Как сделать так, чтобы фон колонки растягивался на всю высоту страницы». На самом деле это очень просто, и возможно вы уже знакомы с некоторыми способами, но для тех, кто еще не знает ответа на этот вопрос, я хочу предложить свою технику.
