Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Snakeskin (https://javascript.ru/forum/project/35057-snakeskin.html)

kobezzza 04.02.2016 00:27

Выложил бету в npm. Все плагины были обновлены для использования с SS7.

http://codepen.io/kobezzza/pen/zrJNXx тут можно поиграться.

Vlasenko Fedor 04.02.2016 01:40

kobezzza,
В нем есть функционал хранения шаблона на клиенте?

kobezzza 04.02.2016 02:04

Цитата:

Сообщение от Poznakomlus (Сообщение 406303)
kobezzza,
В нем есть функционал хранения шаблона на клиенте?

SS - это язык транслируемый в JS, а где этот JS запускать, будь то сервер, клиент или еще где - это дело разработчика. Плагины к SS для удобства использования могут также сразу сгенерить результат работы этого JS.

Vlasenko Fedor 04.02.2016 02:21

SS - это язык???
Тогда приведи примеры где он явно показан в качестве транслируемого языка.
Цитата:

Сообщение от kobezzza
http://codepen.io/kobezzza/pen/zrJNXx

пример работы шаблонизатора
CoffeeScript, TypeScript, SS тогда на этом фоне не мешало бы сравнение и обзор

kobezzza 04.02.2016 02:24

Цитата:

CoffeeScript, TypeScript
Языки общего назначения.

SS - ОО язык описания шаблонов, т.е. их сравнивать нет смысла. SS - это как Stylus, только Stylus для CSS, а SS для XML/TXT.

Цитата:

Тогда приведи примеры где он явно показан в качестве транслируемого языка
https://github.com/SnakeskinTpl/std.ss

Vlasenko Fedor 04.02.2016 02:35

все дошло портируем синтаксис HAML или Jade в шаблонизатор
спасибо
вот с этого примера и начинал бы всегда, понравился потестирую

kobezzza 04.02.2016 02:39

Цитата:

понравился потестирую
Только дока пока для 6-й версии языка, а в 7-ке было много изменений. Дока появится в течении этого месяца.

kobezzza 04.02.2016 21:26

Сегодня SS7 успешно скомпилил мой проект :)

kobezzza 08.02.2016 18:01

Выпустил beta6. Помимо багфиксов содержит в себя 2 изменения:

1) Директива return теперь поддерживает запись блоком:

- return
  < .foo


2) Флаг renderAs теперь может быть задан при декларации шаблона

- template foo() @= renderAs 'template'


Нужно это для точечного импорта функции при использовании include as

Max Power 10.02.2016 18:53

> Если сравнивать объективно, то SS на много голов функциональнее того же Jade

И все же, конкретно, можно основные преимущества перед Jade озвучить (пытался искать по Jade в топике - не нашел)?

Особо интересует - решена ли эта проблема? http://javascript.ru/forum/node-js-i...h-dannykh.html


Часовой пояс GMT +3, время: 17:00.