Рендеринг одной коллекции с использованием нескольких шаблонов - PullRequest
0 голосов
/ 13 октября 2011

Я создаю функцию типа новостной ленты, которая требует рендеринга элементов ленты на стороне клиента.Существуют разные типы элементов ленты, что означает, что для каждого типа требуется свой шаблон.В настоящее время я использую UnderscoreJS , но открыта для новых идей.

Я использую метод, примерно такой:1010 * Это лучший способ решения этой проблемы?

1 Ответ

1 голос
/ 13 октября 2011

Из документации Underscore.js

шаблон

Компилирует шаблоны JavaScript в функции, которые можно оценить для рендеринга. Полезно для визуализации сложных битов HTML из источников данных JSON.

Из того, что я прочитал, это должно быть очень эффективно.

Это самый эффективный?

Трудно сказать, самый эффективный способ - просто жесткий код строки, не так ли? Однако никаких поисков вообще нет, иногда лучше немного пожертвовать эффективностью, чтобы получить более читаемый код.

Есть ли у вас проблемы с производительностью? Если нет, я бы не волновался. Если вы сделаете это, вместо того, чтобы думать, является ли это наиболее эффективным шаблоном, я бы профилировал приложение, потому что, скорее всего, узкое место в другом месте.

...