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

Я же говорю, SS это язык, который транслируется в JS, как CoffeScript или TypeScript.

Непосредственным результатом работы транслятора является JS файл, грубо говоря

- namespace foo

- template bar()
  < .foo


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

if (typeof foo === undefined) {
  var foo = {};
}

module.exports = foo;

foo.bar = function bar() {
  return '<div class="foo"></div>';
}


И дальше мы этот файл подключаем уже в своём JS и работаем с ним как с JS функциями. А вот сами функции в зависимости режима компиляции могут возвращать разные результаты.
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 10.02.2016 в 20:29.
Ответить с цитированием