基础公共库之模板引擎
1 引言
1.1 前端渲染 vs 后端渲染
前端渲染是通过 AJAX 请求数据,然后通过 js 语法将数据展示到页面中,称之为前端渲染
后端渲染是通过后端语言 + 后端模板将 页面整个发送给前端1.2 什么是模板引擎
在 C++ 的 printf("Name: %s", str) 中,printf() 函数便是模板引擎, 它负责将格式化字符串与上下文数据结合生成最终的字符串。 其中
(1) "Name: %s"是模板
(2) %s 是一种模板语法
(3) str 则为上下文数据。1.3 常见模板引擎
1.4 后端模板引擎的实现方法
2 实现
2.1 Templite 类
3 demo
3.1 模版文本
3.2 模板编译后生成的 Python 函数
4 Http 网页相关
5 从零开始一个模板引擎的 python 实现
6 输出精美的 HTML 页面
Last updated