ФорумПрограммированиеJavaScript → ES6 String template работает в последних версиях v8

ES6 String template работает в последних версиях v8

  • master

    Сообщения: 3242 Репутация: N Группа: Джедаи

    Spritz 5 мая 2015 г. 0:49, спустя 12 минут 51 секунду

    @master, рекурсия в шаблонах создаётся инклюдингом этого же шаблона.

    @mathete, ну да, а рекурсия в коде создаётся инклюдингом этого же файла с кодом.

    не всё полезно, что в swap полезло
  • mathete

    Сообщения: 435 Репутация: N Группа: Джедаи

    Spritz 5 мая 2015 г. 0:58, спустя 8 минут 19 секунд

    @master, я не понимаю о чём ты?

    Рекурсия создаётся, в общем виде обращением, к текущему рабочему элементу - в коде это функция, в шаблоне это шаблон.

    Мне стало любопытно - а какими ты шаблонизаторами пользуешься и как, что у тебя такие странные вопросы?

  • master

    Сообщения: 3242 Репутация: N Группа: Джедаи

    Spritz 5 мая 2015 г. 1:10, спустя 12 минут 47 секунд

    @mathete, именно о том, что объект рекурсии - некий произвольный код в рамках файла, а не файл целиком.

    Я использую Smarty и Haml. В обоих можно внутри шаблона создавать пользовательские функции и рекурсивно их вызывать.

    Пример на smarty: {function} | Smarty [smarty.net]

    не всё полезно, что в swap полезло
  • mathete

    Сообщения: 435 Репутация: N Группа: Джедаи

    Spritz 5 мая 2015 г. 1:25, спустя 14 минут 10 секунд

    @mathete, именно о том, что объект рекурсии - некий произвольный код в рамках файла, а не файл целиком.

    @master, шаблон это не код исполнения и рекурсия у него своя.

    Пример на smarty: http://www.smarty.net/docs/en/language.function.function.tpl

    Совершенно приличный пример. Сделали снипет и юзаем его. Это же не функция логики, всё в рамках представления. Что тебя смущает?

    Тоже самое, про что я говорил выше. Только вместо дерективы include используется типа "вызов функции". Если шаблонизатор поддерживает несколько снипетов в одном файле и тебе это удобно, то почему же нет. Я привык под каждый структурный кусок отдельный шаблон. Но и там и там в шаблонах нет логики.

  • master

    Сообщения: 3242 Репутация: N Группа: Джедаи

    Spritz 5 мая 2015 г. 1:51, спустя 26 минут 25 секунд

    @mathete, если создание функции - не логика, то что тогда логика по-твоему?

    не всё полезно, что в swap полезло
  • mathete

    Сообщения: 435 Репутация: N Группа: Джедаи

    Spritz 5 мая 2015 г. 2:03, спустя 12 минут 22 секунды

    @master, посмотри внимательно на пример, который ты привёл. Это не функция. Это сгруппированный набор директив текстовому процессору, именнованный кусок шаблона.

    Когда ты начнёшь в своём шаблоне отправлять, получать данные (по сети, в файл), вычислять, передавать управление - вот тогда начнётся логика. А до тех пор это всего-лишь инструкции для генерации представления.

  • adw0rd

    Сообщения: 22915 Репутация: N Группа: в ухо

    Spritz 5 мая 2015 г. 2:40, спустя 36 минут 4 секунды

    @CTAPbIu_MABP, тебе нравится Template Strings?

    adw/0
  • phpdude

    Сообщения: 26640 Репутация: N Группа: в ухо

    Spritz 6 мая 2015 г. 18:22, спустя 1 день 15 часов 42 минуты

    годно, юзаю в coffeescript

    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!