Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

template.js 481 B

4 år sedan
12345678910111213141516171819
  1. /**
  2. * 模板引擎
  3. * @name template
  4. * @param {String} 模板名
  5. * @param {Object, String} 数据。如果为字符串则编译并缓存编译结果
  6. * @return {String, Function} 渲染好的HTML字符串或者渲染方法
  7. */
  8. var template = function (filename, content) {
  9. return typeof content === 'string'
  10. ? compile(content, {
  11. filename: filename
  12. })
  13. : renderFile(filename, content);
  14. };
  15. template.version = '3.0.0';