我正在研究 Thymeleaf,发现几乎所有示例中都有 Thymeleaf 的标签值以及标准 HTML 值,例如:
<title th:text="#{product.page.title}">Page Title</title>
<link href="../static/css/bootstrap-3.3.7-dist/bootstrap.min.css" rel="stylesheet"
th:href="@{/css/bootstrap-3.3.7-dist/bootstrap.css}"/>
<script src="../static/js/jquery-3.1.1.js"
th:src="@{/js/jquery-3.1.1.js}"></script>
这些标准标签值例如Page Title
or href="../static/css/bootstrap-3.3.7-dist/bootstrap.min.css"
等被控制器忽略并且不会在页面上呈现。
我想知道 - 留下它们以提高代码可读性只是一个好习惯,还是删除它们以清理代码更好?
因为对于编译器来说它们是无用的,对渲染结果没有任何影响。
这完全取决于您的开发过程。
您可以在早期阶段保留 HTML 属性,同时仍尝试仅使用浏览器来布局页面。
但是,一旦您使用自动化单元/Web 测试,您就可以安全地删除 HTML 属性,因为此测试应始终使用类似产品的环境(其中包括 thymeleaf)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)