直接在服务断模板中划出一块做客户端模板
在模板编译过程中,会把<c:client节点下的模板内容编译成js代码。渲染到客户端中可以直接通过js调用,因为不需要在客户端直接解析模板源代码,所以,能达到一个更高的性能。
支持的方式大概是这样的:
<html>
<head>
<title>模板测试</title>
<!-- 申明一段客户端模板 -->
<c:client id="userListTemplate ">
<h3>用户列表</h3>
<c:for items="${userList}" var="user">
<p>用户名:${user.name}</p>
<p>所在公司:${user.company}</p>
<hr/>
</c:for>
</c:client>
</head>
<body>
。。。。。。
<script>
function onPageChange(userList){
E("userList").innerHTML = userListTemplate (userList)
}
</script>
</body>
</html>
本文介绍了一种在服务端模板中嵌入客户端模板的方法,通过<c:client>标签将模板内容转换为JS代码,实现在客户端高效渲染。这种方式避免了客户端直接解析模板源代码,提高了性能。
7777

被折叠的 条评论
为什么被折叠?



