首页 > Web开发 > 详细

鸡年大吉——html、jsp等文的复用结构的思考。

时间:2017-02-06 17:05:08      阅读:130      评论:0      收藏:0      [点我收藏+]

》大家新年快乐《

这篇随笔是边写边思考的,所以可能会有些凌乱。

年前接手一个项目,PC端网页项目,项目源代码中的html的复用结构是这样的。

html{3,

  1、特定的<html>和<head>标签、内容、</head>、<body>。

  2、代表最顶部状态栏和快捷的top.html。

  3、代表通用导航的nav.html或者 nav1.html。

  4、特定的剩余内容。

  5、代表页尾的通用权限信息等的底部。

  6、特定的</body></html>。

在这个结构下,开发工作中遇到了各种问题,以此出发思考较为通用合适的复用结构:

问题1:项目不要求兼容低版本IE,但在360浏览器时会被以兼容模式打开,导致页面错误。解决需要在head标签里增加一个360浏览器专用的meta标签,来控制默认以极速模式打开。因每个html文件的head标签都是独立特定的,此项修改最终需要全局替换400多个文件来来完成。

问题2:网页标题需要统一加前缀 如《博客园-XXXX》,于是又全局替换了400多个文件。

 

思索至此,其实公共部分都需要,但每个公共部分又都需要特定化。

怪不得了,怪不得用JS渲染是更合理的方式。

一个html作为模版html,head,body 该有都有。

每一个部分都不需要写死,可通过json数据值来指定是否启用。

而且最初考虑不大的地方,后期增加控制也十分便捷。

也符合模块开发的思路。

鸡年大吉——html、jsp等文的复用结构的思考。

原文:http://www.cnblogs.com/ProgrammerZhong/p/6365472.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!