zoukankan      html  css  js  c++  java
  • 关于HTML(十一)--------html模板技术

    php模板,需要php解析后,再由apache输出;

    aspx需要专用dll解析后,由IIS输出;

    jsp需要虚拟机解析后,由tomcat输出;

    web服务器无法接识别并输出这些动态语言的文件格式,但对html都直接识别输出给浏览器,如果直接用html来做网页内容的展示,就少了一层解析工作,从客户端发起请求,到网页输出,不可置疑html一定是最快的,这就是为什么大并发网站都会将动态内容静态化的一个重要原因;

         html有打开效率高的先天优势,但也有一个先天缺陷-不支持动态语言,这也是html模板语言出现的原因,让网站即享受html高效,又享受内容的动态化;

    模板内容<script type="text/html" id="home_body"></script>内,通过以下js来将ajax接收到的数据动态展示出来

    把json数据传给模板函数,得到html字符串

    var html = template.render('home_body', result.datas);

    将html字符串写入html展示区
    $("#product_list").append(html);

    模板渲染的过程:js->ajax->后台->json->模板->html

    这样即可以html的效率和动态都可以享用了

  • 相关阅读:
    如何使用SQL语句 查看存储过程的内容
    sl第一篇
    winForm连接数据库(sqlserver2005)
    Format
    dual使用
    ThreadLocal与事务
    oracle中的常用函数
    Oracle中merge into的使用
    API设计中token的思路
    SVN常用功能
  • 原文地址:https://www.cnblogs.com/huangqiao/p/8875181.html
Copyright © 2011-2022 走看看