Показать сообщение отдельно
  #33 (permalink)  
Старый 06.08.2014, 14:49
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Цитата:
Даже если просто экспериментируешь с какой-нибудь новой штукой?
Заблуждение, что шаблоны это что-то сложное (исключение XSLT, в котором без подготовки хрен разберёшся).

Вот пример шаблона Snakeskin

{template helloWorld(name)}
    <h1>
        {if name}
            Hello {name}!
        
        {else}
            <button>Sign in</button>
        {/}
    </h1>
{/}


Шаблон скомпилится в JS функцию и вызов в JS - это вызов функции helloWorld

helloWorld('koba')


1) Шаблон гарантирует защиту от XSS
2) Поддерживать шаблон просто как для прогера, так и для верстальщика
3) Шаблоны легко бить по файлам
4) Решение проблемы code-reuse
5) Отделение логики от представления
6) ???
7) PROFIT

http://screencast.com/t/iU7AgM6jvjaj

Цитата:
А можешь обьяснить почему?
Ответил выше.

Цитата:
И какой шаблонизатор самый вкусный на данный момент?
Тут можно начинать холивар Начни с чего-нибудь, а дальше сам решишь.
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 06.08.2014 в 15:06.
Ответить с цитированием