Сообщение от 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