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

Сообщение от Gozar Посмотреть сообщение
kobezzza,
Есть пошаговая инструкция по построению небольшого приложения на шаблонах с разъяснением подводных камней?
Воу-воу. Snakeskin - это не Angular, а именно шаблонный движок, т.е. он делает только шаблоны, которые можно юзать как на сервер, так и на клиенте и никаких приложений он сам не создаёт. В этом вся суть: он не привязан ни к какой конкретный технологии и использовать его можно с чем угодно, а относится как, например, к транслятору CoffeScript в JavaScript.

{template helloWorld(name)}
    Hello {name}!
{end}


Скомпилится в

this.helloWorld = function helloWorld(name) {
    var __THIS__ = this,
        callee = __ROOT__.helloWorld;

    if (!callee.Blocks) {
        var __BLOCKS__ = callee.Blocks = {},
            blocks = __BLOCKS__;
    }

    var __RESULT__ = '',
        $_;

    var __RETURN__ = false,
        __RETURN_VAL__;

    var TPL_NAME = 'helloWorld',
        PARENT_TPL_NAME;

    name = arguments[0] = name != null ? name : 'world';

    __RESULT__ += '<h1>Hello ';
    __RESULT__ += __FILTERS__.html(__FILTERS__.undef(name));
    __RESULT__ += '!</h1> ';

    return __RESULT__;
};


Но конечно пошагавая инструкция по использованию есть: http://www.youtube.com/watch?v=wVt_L...ature=youtu.be
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 14.08.2014 в 13:27.
Ответить с цитированием