/** * 模板引擎 * @name template * @param {String} 模板名 * @param {Object, String} 数据。如果为字符串则编译并缓存编译结果 * @return {String, Function} 渲染好的HTML字符串或者渲染方法 */ var template = function (filename, content) { return typeof content === 'string' ? compile(content, { filename: filename }) : renderFile(filename, content); }; template.version = '3.0.0';