zoukankan      html  css  js  c++  java
  • 模板引擎_粗略了解

    模板引擎

    模板引擎的使用和集成,也就是视图。

    • 什么是模板引擎
      模板引擎是一个页面模板根据一定得规则生成的html工具。PHP是最早的模板引擎。按照这种模式,整个网站就有一个个页面模板组成,所有的逻辑都嵌入到模板中,这大大减低了动态网页开发的门槛。
      模板引擎的功能就是将页面模板和要显示的数据结合起来生成html页面。它既可以运行在服务器端也可以运行在客户端,大多数时候他都在服务器端直接被解析成html,完成之后在传递给客户端。但是在MVC架构中,模板引擎包含在服务器端,控制器得到用户的 请求后,从模型中获取数据,调用模板引擎。模板引擎以数据和页面为输出,生成html页面,然后返回给控制器,有控制器交回给客户端。

    • 使用模板引擎
      基于javascript的模板引擎有很多,大多数书上推荐使用ejs,因为她十分简单,而且与Express的集成良好。他是由标准的javascript实现的,所以他不仅可以运行在服务器端还可以运行在客户端。
      (用法略:)
      ejs的标签,他只有三种标签:

    • <% code %>:javascript代码

    • <%= code %>:显示替换过html特殊字符的内容

    • <%- code %>:显示原始的html内容。

    • 页面布局
      Express会自动套用layout.js

  • 相关阅读:
    Expected onClick listener to be a function, instead got type object
    css中的字体
    React Native之Touchable四组件
    0.44版本ReactNative真机运行的坑
    React Native之AsyncStorage
    VedioCaptureHelper
    2015年杂记一
    三级设置页面管理测试demo
    windows目录create、isExsit、remove
    验证reg注册表的操作
  • 原文地址:https://www.cnblogs.com/yehui-mmd/p/6639386.html
Copyright © 2011-2022 走看看