Zen Coding – что это такое и с чем его едят? » lamara-nsk.ru


lamara-nsk.ru
Это блог о сео, деньгах, заработке в сети, разработке своих проектов, программировании
и "жизни программиста", бизнесе, блогосфере, фрилансе и многом другом.


Контакты, Реклама в блоге




Zen Coding – что это такое и с чем его едят?

Автор DimoninG, написано 11.03.2010
Рубрика Общее  

Узнал с хабра о Zen Coding. Заинтересовался, что это такое. Какие-то непонятные символы, похожие на CSS и все радуются и благодарят автора(-ов), придумавшего(-их) Zen Coding… Погуглил. А теперь сам всем рекомендую. Эту идею действительно есть смысл продвигать в массы, чем я сейчас и займусь.

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

Например. Открываем редактор, пишем там строчку:

div#content>h1+p

Жмем «Ctrl + ,» и строка разворачивается в код:

<div id="content">
<h1></h1>
<p></p>
</div>

Другими словами – мы коротко записываем выражение, жмем «секретную комбинацию» и получаем готовую болванку кода! Самый наглядный (и немного шокирующий пример) будет, если написать:

html:xt>div#header>div#logo+ul#nav>li.item-$*5>a

Жмём и получаем…

<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Transitional//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd»>
<html xmlns=»http://www.w3.org/1999/xhtml» xml:lang=»en»>
<head>
<title></title>
<meta http-equiv=»Content-Type» content=»text/html;charset=UTF-8″ />
</head>
<body>
<div id=»header»>
<div id=»logo»></div>
<ul id=»nav»>
<li class=»item-1″><a href=»"></a></li>
<li class=»item-2″><a href=»"></a></li>
<li class=»item-3″><a href=»"></a></li>
<li class=»item-4″><a href=»"></a></li>
<li class=»item-5″><a href=»"></a></li>
</ul>
</div>
</body>
</html>

Удивительно, правда? :) Zen Coding помогает сократить время написания кода… в разы! Поэтому рекомендуется к изучению. «Технология» новая, чтобы работала в вашем редакторе, понадобится скачать плагины.

Полный список плагинов есть тут: http://code.google.com/p/zen-coding/. Собственно, официальный сайт пока что не работает, поэтому и документацию Вы можете найти там же. Для каждого тега есть описание и его «короткий вариант». Например, простое «table+» даст нам:

<table>
<tr>
    <td></td>
</tr>
</table>

Здорово, правда?

Чтобы попробовать, без установки плагинов в редактор, авторы создали демо-приложение в веб вот здесь. Это же и официальный сайт, но он пока что не работает.



Отзывов (11) на «Zen Coding – что это такое и с чем его едят?»


ae471697

    пишет:

    Преклоняюсь перед программерами от Бога


    пишет:

    Да ну какая-то фигня. Тоже читал о нем на Хабре, но чет не впечатлило.


    пишет:

    Классная штука. Как всегда радуешь, полезными штучками.
    Надо поискать такие штучки на Notepad++, Dreamweaver


    пишет:

    Круто офигенно вообще на видео! А где это он пишет, в какой программе? И еще какие команды есть где можно бы глянуть?
    У меня в их демо программе при нажатии на Ctrl + просто увеличивается масштаб и ничего не происходит.


    пишет:

    Номад Кочующий и Гитарист: это плагины для редакторов. По ссылке из поста есть плагин для Notepad++ и других.


    пишет:

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


    пишет:

    Спасибо, буду пробовать… :smile:


    пишет:

    хорошая новость! Протестируем. Спасибо за ссылку.


    пишет:

    штука прикольная, но… это ж надо думать, учить, привыкать… это б лет 10 назад, цены бы не было…
    а счас я мышкой куски кода перетаскиваю – набрать уже и строчку лень… проще открыть нужный файл и перенести что нужно :wink:


    пишет:

    Очень удобно, это ж время можно сократить, почти вдвое.


    пишет:

    Напоминает банальные сниппеты. Такое в Delphi было уже очень давно, кажется в 7-й версии появилось. Не знаю почему, но я так и не стал с этим работать. Максимум пару сокращений выучил, а остальное лень было.


Оставьте свой комментарий

Что здесь почитать?



1.   Разработки.
1.1 Плагин "Я не робот"
1.2 Плагин "Код Adsense прямо в пост"

2.   Заработай.
2.1 Блогун: 20$ в день
2.2 Уходим от налогов в Sape
2.3 Хватит думать, пора зарабатывать

3.   Акции и конкурсы.
3.1 Ссылка за "Рабочий стол"

Показать весь список.

-->







Блог на движке WordPress и тема для него создана DimoninG'ом в 2007 году.
Все материалы авторские, их копирование запрещено законом об авторском праве.