模板引擎的使用

一、如何使用模板引擎

1、导入文件

<script src="template-web.js"></script>

2、定义模板

type不定义会为text/javascript会被解析为JS,设置为text/html仅仅是让其不被解析为JS的同时编辑时有高亮提示

<script type="text/html" id="template">

  <!-- 这些标签在页面中不显示,但是是真实存在的,这就是模板-->

    <ul>

      <li>姓名:{{name}}</li>           将需要填充的数据使用{{}}包裹

      <li>性别:{{gender}}</li>

      <li>图片:{{@img}}</li>           不加@会将原文输出

     </ul>

</script>、

3、准备对象(需要填充的数据)

4、将数据填充到模板

   template(模板ID,填坑的数据)

 

 

 

 

 

 二、模板引擎的原理

  1、通过唯一的ID标识获取模板中的内容

  2、将对象中的数据替换到对应的特殊符号处

  3、返回字符串

尝试自己封装模板引擎

  

 

 三、为什么使用模板引擎?

  使用ajax请求数据,一般在请求响应回来之后出发回调函数,在回调函数中处理服务器返回的数据,封装DOMb并渲染到页面上。

  随着返回的数据越来越复杂,将复杂的数据渲染到页面的操作越来越冗杂,这时,模板引擎在一定程度上简化了这个操作。

 

 

 

posted @ 2019-11-11 18:54  我就是要学习  阅读(565)  评论(0编辑  收藏  举报