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

如何建立自己的公司seo排名优化推广

如何建立自己的公司,seo排名优化推广,贺州市八步区乡镇建设局网站,广西建工集团冶金建设公司的网站45、web实验-抽取公共页面 在Web开发中,为了提高代码复用性和维护效率,通常会将页面中重复的部分抽取出来,形成公共页面或组件。以下是关于“抽取公共页面”的讲解: #### 抽取公共页面的原因 - **减少代码重复**:避免…

45、web实验-抽取公共页面

在Web开发中,为了提高代码复用性和维护效率,通常会将页面中重复的部分抽取出来,形成公共页面或组件。以下是关于“抽取公共页面”的讲解:

#### 抽取公共页面的原因

- **减少代码重复**:避免在不同页面中重复编写相同的代码。

- **提高维护效率**:修改公共部分后,所有引用该部分的页面都会自动更新。

- **增强代码可读性**:使页面结构更加清晰,便于开发和维护。

#### 抽取公共页面的步骤(以Thymeleaf模板引擎为例)

1. **创建公共页面**

    - 将重复的代码片段(如头部导航、侧边栏、底部等)提取出来,存放在一个独立的HTML文件中,例如`common.html`。

    - 使用`th:fragment`属性为每个公共片段命名,方便后续引用。

   ```html

   <!-- common.html -->

   <div th:fragment="header">

       <!-- 头部导航代码 -->

   </div>

   <div th:fragment="sidebar">

       <!-- 侧边栏代码 -->

   </div>

   <div th:fragment="footer">

       <!-- 底部代码 -->

   </div>

   ```

2. **引用公共页面**

    - 在其他需要使用公共片段的页面中,通过`th:insert`、`th:replace`或`th:include`属性引入公共片段。

   ```html

   <!-- index.html -->

   <html lang="en" xmlns:th="http://www.thymeleaf.org">

   <head>

       <!-- 引入公共的头部代码 -->

       <div th:replace="common :: header"></div>

   </head>

   <body>

       <!-- 引入公共的侧边栏代码 -->

       <div th:replace="common :: sidebar"></div>

       <!-- 页面主要内容 -->

       <!-- 引入公共的底部代码 -->

       <div th:replace="common :: footer"></div>

   </body>

   </html>

   ```

#### 不同引入方式的区别

- **`th:insert`**:将公共片段的内容插入到指定标签内部,保留原标签。

- **`th:replace`**:用公共片段的内容替换指定标签及其内容。

- **`th:include`**:将公共片段的内容插入到指定标签内部,但不保留公共片段的根标签。

#### 示例说明

假设有一个网站,所有页面都有相同的头部导航和底部版权信息。可以将这些公共部分抽取到`common.html`中,然后在每个页面中引用。

- **`common.html`**

  ```html

  <div th:fragment="header">

      <!-- 头部导航代码 -->

  </div>

  <div th:fragment="footer">

      <!-- 底部版权信息 -->

  </div>

  ```

- **`index.html`**

  ```html

  <html lang="en" xmlns:th="http://www.thymeleaf.org">

  <head>

      <title>首页</title>

      <div th:replace="common :: header"></div>

  </head>

  <body>

      <!-- 页面主要内容 -->

      <h1>欢迎访问首页</h1>

      <div th:replace="common :: footer"></div>

  </body>

  </html>

  ```

通过抽取公共页面,可以简化代码,提高开发效率,并确保网站风格的一致性。

http://www.dtcms.com/wzjs/166225.html

相关文章:

  • 怎么做算命的网站太原百度快照优化排名
  • 要做网站照片怎么处理今天的三个新闻
  • 专门做萝莉视频网站seo是什么及作用
  • 网站建设员深圳百度推广电话
  • 专业商城网站设计友情链接交换网址大全
  • 店面设计师招聘淘宝关键词优化技巧教程
  • 单网页网站制作重庆seo扣费
  • 网站设置访问密码营业推广策划
  • 绍兴网站的优化360手机优化大师安卓版
  • 广州网站建设商家seo网站排名优化公司哪家好
  • 做静态网站步骤自己建站的网站
  • 好男人的资源在线社区广州专业seo公司
  • 国内可访问的海外网站和应用seo实战培训视频
  • 系统网站建设ppt模板下载东莞百度推广排名优化
  • 邢台网站建设服务商上海关键词优化排名软件
  • 网站建设购物商城站长工具seo综合查询降级
  • 韩都衣舍网站建设方案会计培训机构
  • 衣服网站建设规划书seo需要什么技术
  • WordPress标签seo阿里巴巴seo排名优化
  • 外币投资理财网站开发seo服务包括哪些
  • phpcms 后台修改修改网站备案号2023近期舆情热点事件
  • php网站设计盘古百度推广靠谱吗
  • 从化定制型网站建设天津百度seo推广
  • 开发软件下载网站微信上如何投放广告
  • 合肥网站商城开发百度官网网址
  • 深圳个性化网站建设公司网络营销服务公司有哪些
  • 做网站是用什么语言的win10最强性能优化设置
  • 网站能自己做吗南宁百度网站推广
  • 江苏亿之盛建设有限公司网站whois查询 站长工具
  • 网站开发和优化关系广州网站开发多少钱