1. 首页
  2. 编程语言
  3. Javascript
  4. 详解Js模板引擎(TrimPath)

详解Js模板引擎(TrimPath)

上传者: 2021-10-22 21:28:15上传 PDF文件 110.23 KB 热度 4次

当页面中引用template.js文件之后,脚本将创建一个TrimPath对象供你使用。  得到页面中Id为elementId的DOM组件的InnerHTML,将其解析成一个模板,这个返回一个templateObject对象,解析出错时将抛出一个异常。  optionalDocument一个可选参数,在使用iframe,frameset或者默认多文档时会有用,通常用来做模板的DOM元素师一个隐藏的。  以上方法的到的模板(字符串)再经过process()方法进一步解析就得到了最终的源代码。  其作用相当于parseDOMTemplate().process(),即从textarea读取模板后替换数据。  先来看一个最简单的例子: 以上代码在页面上输出:关云长败走麦城!  其实,这个东西与C#,PHP的模板引擎,并没有本质上的区别,都是读入模板,然后替换数据。只不过,C#与PHP等后台语言,一般都从文件里面读取模板,如Html,txt等。

用户评论