10.02.2016, 20:57
|
Аспирант
|
|
Регистрация: 15.12.2015
Сообщений: 83
|
|
> return contents
от блин, да с этого и надо было начинать.
то есть
var tpl = ss.compile(someGlobalVars);
var всеЧтоМнеНужноИзШаблона = tpl.main();
var html = tpl.render(someLocalVars);
И делов то?
|
|
10.02.2016, 21:01
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,121
|
|
kobezzza,
спасибо
|
|
10.02.2016, 21:04
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Ну не совсем так. compile транслирует шаблоны, а если мы делаем это в браузере, то он их сразу и скомпилит.
Для использование в ноде есть более удобное АПИ + плагины для галпа, гранта и вебпака.
Например, в ноде (чистый SS без плагинов) это будет выглядеть так:
var ss = require('snakeskin');
ss.compileFile('myFile.ss') // Функция вернёт объект с функциями (которые были шаблонами)
В браузере компиляция делается просто с помощью метода compile, как в примерах, что я кидал.
|
|
10.02.2016, 21:10
|
Аспирант
|
|
Регистрация: 15.12.2015
Сообщений: 83
|
|
> Ну не совсем так.
да, я не так сформулировал, надо было так
var ss = require('snakeskin');
var tpl = ss.compileFile('myFile.ss', someGlobalVars); // Функция вернёт объект с функциями (которые были шаблонами)
var всеЧтоМнеНужноИзШаблона = tpl.main(someLocalVars);
var html = tpl.render(someLocalVars); // render - не знаю как там эта функция называется, ну в общем вроде понятно
Так?
|
|
10.02.2016, 21:12
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Да, только для передачи глобальных переменных ключ vars
var tpl = ss.compileFile('myFile.ss', {vars: someGlobalVars});
Цитата:
|
var html = tpl.render(someLocalVars); // render - не знаю как там эта функция называется, ну в общем вроде понятно
|
Я думал, это у тебя шаблон так называется. Отдельной функции нет, после того как ты вызвал шаблон, то он сразу же вернул тебе результат.
Последний раз редактировалось kobezzza, 10.02.2016 в 21:15.
|
|
10.02.2016, 21:34
|
Аспирант
|
|
Регистрация: 15.12.2015
Сообщений: 83
|
|
> Да
Круто. Я в общем проникся. Вот Jade догрызу до победного, и надо будет изучить SS поближе.
В проекте кстати со страшной силой надо перевести доки и трекер на английский. Эта проблема всем проблемам проблема. 0 форков - это пичалька конкретная. Рускоговорящих нодеров по пальцам перечесть.
|
|
10.02.2016, 21:39
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Цитата:
|
В проекте кстати со страшной силой надо перевести доки и трекер на английский.
|
Всё будет, просто я ж один пилю в свободное время. Все комменты в коде я уже перевёл, а трекер пишу на русском, т.к. для себя же и мне так удобнее
Цитата:
|
Эта проблема всем проблемам проблема.
|
Главная проблема, что я никому не говорю и нигде не пиарюсь, ну кроме как здесь Вот 7-ю версию доделаю и буду двигаться в этом направлении.
Цитата:
|
0 форков - это пичалька конкретная.
|
Странный показатель, ладно ещё там лайки, хотя тоже всё это писькомерство, но форки то что показывают?)
Цитата:
|
и надо будет изучить SS поближе.
|
Там ща дока для 6-й версии, и она устарела, для 7-й будет в конце этого/начале следующего месяца.
|
|
10.02.2016, 21:48
|
Аспирант
|
|
Регистрация: 15.12.2015
Сообщений: 83
|
|
> Странный показатель, ладно ещё там лайки, хотя тоже всё это писькомерство, но форки то что показывают?)
Форки - это сколько людей активно копается в исходниках. Проект же написан на JS для JS-программистов (грубо говоря), для таких проектов как раз форки решают, а не лайки.
upd: ну и еще показатель насколько вероятны pull-requests, естественно если 0 - невероятно не вероятны
Последний раз редактировалось Max Power, 10.02.2016 в 21:51.
|
|
10.02.2016, 21:51
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Цитата:
|
Форки - это сколько людей активно копается в исходниках.
|
Ну ок
Цитата:
|
для JS-программистов
|
В первую очередь для меня, а так можно юзать хоть с PHP
|
|
12.02.2016, 23:10
|
Профессор
|
|
Регистрация: 11.02.2015
Сообщений: 254
|
|
уж то жто делать, как душе угодно я как то сразу ещё год назад понял, лиш бы работало и некого не трогать, не суваться в редакторры любого типа. Читаю ВАС второй год пользы 0, пониммания дай бог 50%. Но интересно, может прозрею?
|
|
|
|