当前位置: 首页 > wzjs >正文

自己做网站推广需要多少钱关键词上首页的有效方法

自己做网站推广需要多少钱,关键词上首页的有效方法,简单的广告设计图片,企业官网维护Themeleaf复用功能 Thymeleaf 的复用功能能够有效减少代码冗余,提升开发效率,让代码更易于维护。以下为你详细介绍几种常见的复用功能: 1. 片段复用(Fragments) 定义片段 借助 th:fragment 指令,可将页…

Themeleaf复用功能

Thymeleaf 的复用功能能够有效减少代码冗余,提升开发效率,让代码更易于维护。以下为你详细介绍几种常见的复用功能:

1. 片段复用(Fragments)
定义片段

借助 th:fragment 指令,可将页面的部分代码定义成可复用的片段。片段能定义在单独的文件里,也可以和使用它的页面处于同一文件中。
示例:在 fragments.html 文件中定义片段:

html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<body><!-- 定义一个简单的头部片段 --><div th:fragment="header"><h1>网站头部</h1></div><!-- 定义一个带参数的侧边栏片段 --><div th:fragment="sidebar(title)"><h2 th:text="${title}">默认侧边栏标题</h2><ul><li>菜单项 1</li><li>菜单项 2</li></ul></div>
</body>
</html>
使用片段

利用 th:replace 或者 th:insert 指令来引入片段。
th:replace 会用片段内容替换当前标签
th:insert 会把片段内容插入到当前标签内部。
示例:在 index.html 文件中使用上述片段:

html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head><title>首页</title>
</head>
<body><!-- 引入头部片段 --><div th:replace="fragments :: header"></div><!-- 引入侧边栏片段并传递参数 --><div th:replace="fragments :: sidebar(title='特色侧边栏')"></div><p>这是首页的主要内容。</p>
</body>
</html>

2. 布局复用(Layouts)

定义布局模板

借助 Thymeleaf Layout Dialect 或者类似的扩展,能够创建布局模板,把页面的公共部分(像头部、底部、导航栏等)提取出来。
示例:创建 layout.html 布局模板:

html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org"xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout">
<head><title th:text="${title}">默认标题</title><meta charset="UTF-8">
</head>
<body><header><h1>全局头部</h1></header><!-- 内容区域,子页面将替换此部分 --><section layout:fragment="content"><p>默认内容</p></section><footer><p>全局底部</p></footer>
</body>
</html>
使用布局模板

在具体页面里使用 layout:decorate 指令指定要使用的布局模板,再用 layout:fragment 指令替换布局模板里的特定片段。
示例:创建 page.html 页面并使用布局模板:

html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org"xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"layout:decorate="~{layout}">
<head><title>具体页面标题</title>
</head>
<body><!-- 替换布局模板中的 content 片段 --><section layout:fragment="content"><p>这是具体页面的内容。</p></section>
</body>
</html>

3. 表达式复用

可以把常用的表达式提取到一个变量中,在需要的地方复用。
示例:

html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head><title>表达式复用示例</title>
</head>
<body><!-- 定义一个表达式变量 --><th:block th:with="user = ${session.user}"><p th:if="${user != null}" th:text="${'欢迎,' + user.name}">未登录</p><p th:if="${user == null}">请登录</p></th:block>
</body>
</html>

在这个示例中,th:with 指令定义了一个名为 user 的变量,用于存储 session.user 的值,后续在页面中能多次使用该变量,避免重复编写相同的表达式。

4. 消息复用

利用消息表达式(#{})和国际化资源文件,能够复用文本消息。
示例:

  1. 在 messages.properties 文件中定义消息:
properties
welcome.message=欢迎访问我们的网站!
  1. 在 HTML 页面中使用消息:
html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head><title>消息复用示例</title>
</head>
<body><p th:text="#{welcome.message}">默认欢迎消息</p>
</body>
</html>
http://www.dtcms.com/wzjs/278771.html

相关文章:

  • 新疆建设协会网站win10系统优化工具
  • 安装 wordpress多人白杨seo
  • 安徽省建设监管网站网络营销策划ppt
  • window部署wordpressseo的作用
  • 重庆酉阳网站设计公司百度登录页面
  • 怎么在自己的网站上推广业务小红书seo排名
  • 专业b2c网站建设短视频赚钱app软件
  • 湿地公园网站开发招标百度广告推广
  • 广东网站建设发信息app拉新项目
  • 北京网站建设有哪些浩森宇特企业品牌推广方案
  • 网站建设结束的售后服务网站维护是做什么的
  • 曹县商城网站建设网站建设与管理属于什么专业
  • 北京品牌型网站建设靠谱广西seo关键词怎么优化
  • flash 做网站教程软件开发公司
  • 网站生成移动版2023最近爆发的流感叫什么
  • 承德网站建设作用海淀区seo全面优化
  • 免费学服装设计的网站360网站推广怎么做
  • 衡阳企业网站排名优化友情链接的四个技巧
  • 网站建设客户常问到的问题软文营销文章案例
  • 需要做网站的公司关键词搜索工具
  • wordpress调整配置seo排名优化软件价格
  • 建设部网站 标准下载视频外链工具
  • 如何加强政府门户网站维护和网站安全建设百度热门搜索排行榜
  • 湖北手机版建站系统哪家好自己可以创建网站吗
  • 毕业网站设计代做东莞seo外包公司哪家好
  • 网站怎么做搜狗排名常见的网络营销方法
  • 淘宝客网站模板免费下载chrome谷歌浏览器官方下载
  • 禹州做网站bz3399百度灰色关键词排名
  • hbulider 做网站seo外包费用
  • 互联网络seo编辑的工作内容