前端页面模板拆解

页面模块化:

  • 根据功能不同,将页面也按照模块来分包治理,按照模块化的思想,对项目进行重构,控制器和页面一一对应,非常清晰;
  • 重构 thymeleafTest:classpath:/templates/thymeleafTest.html -classpath:/templates/tets/thymeleafTest.html;

页面碎片化:

  • 后台管理系统为例,将页面切割成一个个的碎片文件,再进行组装:eader.html\sidebar.html\footer.html\content;
  • 通过碎片组装器进行页面组装:classpath:/templates/index.html;
  • 组装中,不一样的区域如何组装?中间不一样的区域,通过页面控制器,封装一个 template 变量,包装碎片页面的路劲,在碎片组装器中判断 template 是否存在,存在则替换,不存在则忽略;

拆解流程:

  • 选择模板,
  • 了解目标文件的网页结构;
  • 拆解静态资源文件;
  • 拆解网页结构,将每个部分的内容拆解到碎片文件中,再完善碎片组装器 index.html;
  • 精细化整理各个碎片,留下我们想要的,移除没用的;
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值