РЕДАКТИРОВАТЬ
С изменением API , представленным в версии 0.8.0 , метод compile()
был интегрирован в parse()
.Ручная компиляция шаблонов больше не требуется.
Mustache.parse()
Синтаксически анализирует шаблон и создает из него тело функции JavaScript ( строка ).Во время этого процесса он уведомляет о любых синтаксических ошибках, встречающихся в шаблоне.
Mustache.compile()
Использует тело функции, возвращенное из успешного parse()
, для создания фактической функции JavaScript.Созданная функция помещается в кэш для повторного использования.
Mustache.render()
Принимает соответствующую функцию для данного шаблона (тот, который был создан compile()
) и применяет еек фактическим данным.Это создает результат, предназначенный для отображения на экране.