首先,这个例子用到了服务端渲染的技术。服务端渲染,说白了就是在服务端使用模板引擎,这里我先简单的介绍一下服务端渲染与客户端渲染之间的区别。 服务端渲染与客户端渲染之间的区别: 客户端渲染不利于搜索引擎优化 服务端渲染可以被爬虫抓取到,而客户端异步渲染很难被爬虫抓取到(例如:AJAX) 大部分的网站既 ...
分类:
Web程序 时间:
2019-07-05 19:25:10
阅读次数:
151
错误页面定制(在有模板引擎的情况下): 有模板的支持下: 在templates文件夹下 建立 error文件夹 在error文件夹下 404.html 500.html 4xx.html (名字就叫4xx.html)5xx.html 就像这样: 错误消息的定制: 比如这样: SpringBoot如果 ...
分类:
编程语言 时间:
2019-07-04 20:15:03
阅读次数:
308
一、Thymeleaf概述 一般来说,常用的模板引擎有JSP、Velocity、Freemarker、Thymeleaf 。 SpringBoot推荐的 Thymeleaf – 语法更简单,功能更强大; Thymeleaf是一种Java XML/XHTML/HTML5模板引擎,可以在Web和非Web ...
分类:
编程语言 时间:
2019-07-03 20:11:52
阅读次数:
563
一、构建项目目录 目录创建 app —— 前端 css js class —— 存放类 test.js index.js —— 入口文件 views error.ejs index.ejs (express框架使用的模板引擎就是ejs) server ——服务器 bin www public js ...
分类:
其他好文 时间:
2019-07-01 17:20:49
阅读次数:
99
目录 一、flask模板引擎 二、flask扩展之flask wtf实现表单验证 flask模板引擎 1. jinja2 Flask中使用jinja2模板引擎 jinja2是由Flask作者开发,模仿Django的模板引擎 优点: 速度快,被广泛使用 HTML设计和后端python分离 非常灵活,快 ...
分类:
其他好文 时间:
2019-06-30 20:32:47
阅读次数:
125
什么是 EJS? "E" 代表 "effective",即【高效】。EJS 是一套简单的模板语言,帮你利用普通的 JavaScript 代码生成 HTML 页面。EJS 没有如何组织内容的教条;也没有再造一套迭代和控制流语法;有的只是普通的 JavaScript 代码而已。 语法简单 EJS 支持直 ...
分类:
编程语言 时间:
2019-06-27 19:25:49
阅读次数:
199
前言:pug是一款健壮、灵活、功能丰富的模板引擎 1.安装npm包 2.build/webpack.base.conf.js修改配置 ...
分类:
其他好文 时间:
2019-06-27 10:52:05
阅读次数:
129
art-template简介 artTemplate(后文简称aT)才是模板引擎,而TmodJS(后文简称TJ,曾用名atc)则是依赖于前者的一款模板预编译器。两者都是由腾讯开发。其实aT完全可以独立使用,而TJ存在的意义是提供了一个对模板进行预编译的环境(基于NodeJS和模块化)。有了TJ,aT ...
分类:
其他好文 时间:
2019-06-19 17:15:35
阅读次数:
106
uicer是一个javascript轻量级模板引擎。 使用方法 编译模板并根据数据立即渲染出结果 仅编译模板暂不渲染,返回一个可重用的编译后的函数 根据给定的数据对之前编译好的模板进行渲染 注册/注销自定义函数(对象) 默认参数配置 修改默认配置,逐条修改 修改默认配置,批量修改 Juicer 默认 ...
分类:
编程语言 时间:
2019-06-19 16:41:10
阅读次数:
102
art-template javascript 模板引擎,官网:https://github.com/aui/art-template 分为原生语法和简洁语法,本文主要是讲简洁语法 基础数据渲染 输出HTML 流程控制 遍历 调用自定义函数方法 子模板引入 基础数据渲染 一、引入art-templa ...
分类:
Web程序 时间:
2019-06-19 16:27:09
阅读次数:
144