-
Семантика ссылок, продолжаем
3 июля 2008 года, выпуск #23После нашего первого разговора о лексической, с точки зрения языка, семантике ссылок возникло чувство какой-то незавершённости, незаконченности. Данная статья призвана восполнить подобное упущение и добавить ещё чуть-чуть теории к семантике ссылок.
Теперь мы, по крайней мере, знаем, как следует создавать ссылки и какие из них являются правильными с точки зрения языка. Не будем терять полученные ранее сведения о принципах построения ссылок, напротив: давайте добавим в копилку наших знаний что-то новое и вместе с тем постараемся обобщить весь имеющийся набор знаний.
Сегодня мы будем использовать любимое всем нам слово: микроформаты. Микроформаты, микроформаты и ещё раз. Итак, не будем тянуть кота за рога, начнём.
-
Выбери меня
1 июля 2008 года, выпуск #22Писать статьи так и хочется в последнее время: моё блоггерское Я восстало против программистского эго. Хотя, ничего страшного в этом особого нет, даже, может быть, полезно.
Сегодня я постараюсь с вами обсудить один замечательный элемент интерфейса, который мы можем часто видеть в различных социальных сетях. Называют ему каждый раз по-разному: селектор сайтов, редактор собственных мест проживания в сети, мои сайты (скучно, правда?) и другими более изощрёнными способами. Данный виджет обычно сильно привлекает внимание пользователей, так как ещё никто не смог отказаться от возможности показать своё присутствие в незабвенной сети. Мы же, как разработчики, постараемся облегчить пользователю задачу навигации и управления своими сайтами.
-
Новонедельные забавы
30 июня 2008 года, выпуск #21С опозданием ровно в один день я всё-таки опубликую новые забавы, которые, я напоминаю, были открыты материалом о дескриптивном HTML. На этот раз тема парсеров остаётся такой же открытой, как и в прошлый раз, но меняется сам объект исследования: на этот раз им становится CSS.
Очень вовремя WebKit анонсирует экспериментальную поддержку переменных в CSS и теперь разработчикам станет ещё проще составлять вполне логичные, самодостаточные CSS-документы, которые позволят составлять репрезентацию для (X)HTML-документа. Введение переменных — это очевидный плюс для верстальщиков, которые, по сути, превращают CSS в ещё более мощный язык программирования (да-да, я не оговорился).
Но у нас есть своя работа: нам ждать полной поддержки во всех браузерах не хочется, поэтому мы бросимся без снаряжения в грот, на встречу новым приключениям и забавам.
-
Забавы ради, пользы для
15 июня 2008 года, выпуск #20Хочется сразу заметить, что название статьи никак не отражает её истинного содержания, однако является хорошим отражением того, чем мы будем тут сегодня заниматься. Чем же? Сегодня у нас воскресенье, поэтому мы можем себе позволить написать какой-нибудь код не ради практической полезности, а ради забавы (хотя не исключаю, что он таки нам сможет пригодиться в будущем). Ах да, ещё сегодня день Ruby.
Итак, вкратце о задаче: нам нужна максимально-детерминированная и структурированная в плане внешнего вида система, которая могла бы описать (X)HTML с возможностью саморасширяемости до шаблонизатора или иных других средств (по желанию автора). Приступим, наконец.
-
Быстроредактируемые поля
24 апреля 2008 года, выпуск #19Посадив Кэт в машину, Штирлиц с облегчением сказал:
— Ну вот и всё, теперь можно трогать!
— Ого! — потрогав, сказала Кэт.Иногда хочется сделать что-то очень быстро и прямо в том месте, где сейчас находишься. На английском языке я бы назвал это просто just-in-place, а на JavaScript описал бы не очень сложным, но очень полезным, по моему мнению, кодом.
Для начала нужно определится с тем, что мы хотим получить в конечном счёте. Рисуем себе в мыслях этакий незаметный заголовок, при двойном клике на котором происходит превращение во вполне редактируемый себе элемент, содержимое которого можно изменить. Здесь можно фантазировать и фантазировать (главное, чтобы фантазии укладывались в рамки стандартов CSS), но я в итоге пришёл к минималистичному исполнению: по умолчанию элемент ничем не выделяется, но если кликнуть по нему дважды, он становится текстовым элементов ввода, стиль которого соответствует стилю текста, который должен быть отредактирован. Стоит заметить, что происходит автоматический выбор редактируемого элемента. Выбор этот зависит от вполне конкретного значения, а именно — от длины содержимого элемента. Весь элемент у нас теперь как на ладони, приступим к конкретике.
-
Geeknet::login
14 апреля 2008 года, выпуск #18С этого момента и далее в низком темпе можно начинать раскрывать некоторые подробности о Geeknet. Я представляю себе такое раскрытие в виде блоков, кусков, чанков даже информации, которые будут как-никак рассказывать о сути представляемого явления.
Первое явление — это форма входа в сам Geeknet, а точнее — это её стилистическое оформление.
- Метки:
- разработка
- проекты
- графика
- HTML
- CSS
- 4ая
- следующая
- предыдущая