Архивы за месяц: ноября 2008

jQuery + Chili = подсветка кода

Владимир | | HTML, JavaScript, Web разработка.

Некоторое время назад я делал обзор библиотек, предназначенных для подсветки кода. Но тогда я упустил из виду одно очень интересное решение (скорее всего не одно 🙂 ).

Называется эта библиотека Chili и представляет собой плагин к jQuery. Т.е. в данном случае речь идет о подсветке кода на стороне браузера.

Это очень удачное решение, особенно если вы уже используете jQuery для других целей. В этом случае объем дополнительного JavaScript кода сводится к минимуму.

Прежде всего, посмотрите на список поддерживаемых языков: C++, C#, CSS, Delphi, Java, JavaScript, LotusScript, MySQL, PHP и XHTML.

Конечно, если сравнивать с библиотеками вроде GeShi (которые выполняют подсветку на стороне сервера), то список выглядит совсем не впечатляюще. Но, с другой стороны, вы не используете ресурсы сервера для подсветки.

Да и по большому счету все самые распространенные языки присутствуют.
Читать дальше

Как вставить блок с кодом в редактор WordPress

Владимир | | HTML, WordPress.

Эта проблема для меня имеет особую актуальность. Блоки кода я вставляю практически во все посты.

В принципе, вставить код не сложно. Обычно я размещаю его внутри тегов <pre> с атрибутом lang (это необходимо для работы плагина Dean's Code Highlighter, который занимается подсветкой).

Основная проблема заключается в том, что вы должны вручную заменить символы < и > на &lt; и &gt;. Иначе возникает неоднозначность.

Например, вы пишите привет. WordPress считает, что вы хотите выделить слово «привет» жирным шрифтом и отправляет страницу браузеру именно в таком виде. Но что если вы хотели показать пример html разметки?
Читать дальше

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

Владимир | | Web разработка, WordPress.

О браузере компании Microsoft написано очень много. Он стал настоящей костью в горле у большинства web мастеров.

Если не верите, почитайте описания различных CSS эффектов. Уверен, что вам не придется долго искать слова «IE hack» 🙂

К сожалению, дело не ограничивается только проблемами с поддержкой web стандартов. Internet Explorer попросту не безопасен. Например, многие мои знакомы отметили, что у них стало гораздо меньше проблем с вирусами после перехода на Opera или FireFox.

Конечно, так категорично говорить нельзя, уровень защиты компьютера зависит не только от браузера.

В основном IE используют люди, которые плохо представляют что такое вирусы и о правилах безопасной работы в Интернете знают очень немного. И, самое главное, они не знают, что IE можно чем-то заменить.

Вот теперь мы и подошли к основной теме поста.
Читать дальше