@master, рекурсия в шаблонах создаётся инклюдингом этого же шаблона.
@mathete, ну да, а рекурсия в коде создаётся инклюдингом этого же файла с кодом.
Форум → Программирование → JavaScript → ES6 String template работает в последних версиях v8
Страницы: ← Предыдущая страница →
5 мая 2015 г. 10:49, спустя 12 минут 51 секунду
@master, рекурсия в шаблонах создаётся инклюдингом этого же шаблона.
@mathete, ну да, а рекурсия в коде создаётся инклюдингом этого же файла с кодом.
5 мая 2015 г. 10:58, спустя 8 минут 19 секунд
@master, я не понимаю о чём ты?
Рекурсия создаётся, в общем виде обращением, к текущему рабочему элементу - в коде это функция, в шаблоне это шаблон.
Мне стало любопытно - а какими ты шаблонизаторами пользуешься и как, что у тебя такие странные вопросы?
5 мая 2015 г. 11:10, спустя 12 минут 47 секунд
@mathete, именно о том, что объект рекурсии - некий произвольный код в рамках файла, а не файл целиком.
Я использую Smarty и Haml. В обоих можно внутри шаблона создавать пользовательские функции и рекурсивно их вызывать.
Пример на smarty:
{function} | Smarty
{function}
smarty.net
5 мая 2015 г. 11:25, спустя 14 минут 10 секунд
@mathete, именно о том, что объект рекурсии - некий произвольный код в рамках файла, а не файл целиком.
@master, шаблон это не код исполнения и рекурсия у него своя.
Пример на smarty:
http://www.smarty.net/docs/en/language.function.function.tpl
Совершенно приличный пример. Сделали снипет и юзаем его. Это же не функция логики, всё в рамках представления. Что тебя смущает?
Тоже самое, про что я говорил выше. Только вместо дерективы include используется типа "вызов функции". Если шаблонизатор поддерживает несколько снипетов в одном файле и тебе это удобно, то почему же нет. Я привык под каждый структурный кусок отдельный шаблон. Но и там и там в шаблонах нет логики.
5 мая 2015 г. 11:51, спустя 26 минут 25 секунд
@mathete, если создание функции - не логика, то что тогда логика по-твоему?
5 мая 2015 г. 12:03, спустя 12 минут 22 секунды
@master, посмотри внимательно на пример, который ты привёл. Это не функция. Это сгруппированный набор директив текстовому процессору, именнованный кусок шаблона.
Когда ты начнёшь в своём шаблоне отправлять, получать данные (по сети, в файл), вычислять, передавать управление - вот тогда начнётся логика. А до тех пор это всего-лишь инструкции для генерации представления.
5 мая 2015 г. 12:40, спустя 36 минут 4 секунды
@CTAPbIu_MABP, тебе нравится Template Strings?
Страницы: ← Предыдущая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!