MVC в JavaScript

JavaScript занимает все более важное место в веб, а значит все больше времени в графиках разработки. Приходится задуматься над тем, как сделать его пригодным для повторного использования и простым в поддержке. В этом нам может помочь MVC.

Комментарии (10)

Разгоняем jQuery. Часть 1

jQueryСтатей по ускорению jQuery достаточно много, но обычно они не отличаются наглядностью и подробностью, поэтому я решил провести несколько тестов и выделить, те советы по ускорению jQuery, которые действительно работают.

Комментарии (8)

Подготовка ссылок к печати 2

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

Комментарии (12)

Пользовательские поля в WordPress

В продолжение статьи Custom Fields Hacks For WordPress хочу поделиться своим опытом использования пользовательских полей поста.

Комментарии (3)

Пользовательские атрибуты в HTML

Иногда возникает необходимость связать с HTML элементом дополнительные данные, с которыми потом будет работать JavaScript. Простое и очевидное решение — добавить новый атрибут, но с ним не согласен валидатор. Как тут быть?

Комментарии (18)

Совместимость сайтов с IE8

В блоге команды Internet Explorer недавно опубликован список основных проблем совместимости существующих сайтов с IE8.

Комментарии (31)

Модульная сетка в веб

Веб превосходен в том, что касается распространения контента, но мне всегда не хватало WYSIWYG инструментов столь привычных в печатном мире. Работая над дизайном своего сайта, я хотел добиться гибкости работы с иллюстрациями свойственной этим инструментам.

Комментарии (6)

Прогрессивное улучшение и CSS

В предыдущей статье серии мы ознакомились с концепцией прогрессивного улучшения, теперь самое время обсудить ее практическое применение. В этой статье акцент будет сделан на CSS.

Комментарии (12)

Концепция прогрессивного улучшения

Начиная с 1994 года сообщество веб-разработчиков говорит о graceful degradation. Концепция заключалась в том, что пользователям современных браузеров контент предоставлялся в полном виде а тем кто использовал Netscape 4 в упрощенном. Этот подход работал хорошо, но не способствовал развитию универсально доступного веб, как его видел Тим Бернерс-Ли. Спустя десяток лет, несколько умных людей задумались о graceful degradation и обнаружили, что это не всегда лучший вариант. Озабоченные доступностью контента и возможностями мобильных браузеров, они искали новый путь в веб-разработке — путь сфокусированный на контенте и позволяющий больше, чем просто дать минимальный доступ старым браузерам и устройствам.

Комментарии (9)

Внедрение Flash с помощью SWFObject 2

Вопрос о внедрении Flash с помощью разметки соответствующей стандартам возникает достаточно часто, между тем у этой проблемы есть достаточно известное решение — SWFObject. SWFObject 2 не только позволяет внедрять Flash динамически, с помощью JavaScript, но и статически, когда для внедрения используется стандартная разметка, а JavaScript только исправляет неразрешимые с помощью разметки проблемы, при этом даже если JavaScript отключен пользователи все равно увидят Flash.

Комментарии (40)