fest
fest copied to clipboard
javascript templates
Подобная конструкция ```xml foo bar ``` Вызывает при сборке исключение ``` Compiling "template.xml" to "template.js"... >> Error: 3: i18n("foo >> 4: bar"); >> 5: >> At line 4: node has...
Если написать тег и комментарий в одну строку: ```html ``` то при компиляции шаблона возникнет ошибка: ``` TypeError: Cannot call method 'replace' of undefined ``` https://youtu.be/44Hg80__dbM
Идея возникла в следствии того что периодически приходится писать что-то вроде: ``` xml console.log(params); ``` Лично мне было бы проще написать: ``` xml ``` или так: ``` __print(params); ``` Как...
``` xml params.title ``` Результат: ``` xml SyntaxError: Unexpected token u ```
``` xml '' ``` Ломается try/catch ``` .... try { __fest_buf += ( try { __fest_attrs[0] = __fest_escapeHTML(params.file) } catch (e) { __fest_attrs[0] = ""; __fest_log_error(e.message); } ... ```
### 1. Добавить враппер: ``` js var global = function (global) { return global; }(this); ``` ### 2. Чтобы неймспейс fest не терялся при минификации, нужно заменить: ``` js if...
В документации нет информации об экранировании фигурных скобок ("{" и "}" - "{{" и "}}").
@eprev Антон, привет, а можешь накидать примеры, как на новом движке можно реализовать свои теги и обработку произвольных атрибутов? Гляди, как я для текущего fest'а пытаюсь добавить: - шаблон: https://github.com/mailru/fest/blob/codechunk/spec/templates/bem:block.xml...