`
jindw
  • 浏览: 510720 次
  • 性别: Icon_minigender_1
  • 来自: 初到北京
社区版块
存档分类
最新评论

决定在Lite XML中集成编译客户端模板功能

阅读更多

直接在服务断模板中划出一块做客户端模板

在模板编译过程中,会把<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>

 

 

 

 

 

 

分享到:
评论
1 楼 jindw 2009-04-02  
发现很多人一开始就想错了。
<c:client节点是不会到达客户端的,
客户端看到的只是
<script>
function userListTemplate (context){
    //这里是生成的模板源代码
}
</script>

相关推荐

    X-Lite sip客户端

    **X-Lite sip客户端**是基于SIP(Session Initiation Protocol)协议的VoIP(Voice over Internet Protocol)软件电话,专为用户提供免费的通信服务。SIP是一种互联网信令协议,用于建立、管理和终止多媒体通信会话...

    PaddleLite在windows下编译需要的dirent.h文件

    PaddleLite在windows下编译需要的dirent.h文件

    后台管理模板Karmanta-lite

    【后台管理模板Karmanta-lite】是一款专为开发者设计的高效、简洁且功能丰富的后台界面模板。这款模板基于现代Web技术构建,旨在提供一个快速开发后台应用的基础框架,帮助开发者节省时间和精力,专注于业务逻辑的...

    MMS-Lite中文参考手册.pdf

    在阅读和理解MMS-Lite中文参考手册的过程中,需要特别注意对协议栈配置、ACSE认证、MVL接口、对象管理以及MMS服务器与客户端设施的详细介绍,这些都是实现和使用MMS-Lite不可或缺的重要知识点。

    navicat8lite下载 navicat8lite_mysql_en下载 navicat8lite_mysql_en mysql客户端下载

    navicat8lite下载 navicat8lite_mysql_en下载 navicat8lite_mysql_en mysql客户端下载 非常不错的mysql客户端

    navicat8lite mssql_zh客户端

    不过,由于标题明确提到的是MSSQL客户端,我们可以推测这可能是 Navicat 8 Lite 版本的安装文件,只是在压缩包中可能包含了错误的或不相关的文件,或者是版本或平台混淆的结果。 Navicat8lite的主要功能可能包括: ...

    coreftp_lite_64bit FTP客户端软件,开源易用

    开源易用的coreftp_lite_64bit FTP客户端软件,方便通过FTP上传或下载文件

    mysql中文绿色图形化客户端Navicat Lite for MySQL

    MySQL是一种广泛使用的开源关系型数据库管理系统,而Navicat Lite for MySQL是一款专为MySQL设计的中文图形化管理工具,它提供了便捷的界面,使得数据库管理变得更加直观和高效。这款工具适用于初学者和专业开发人员...

    树莓派zero交叉编译tensorflow-lite所需依赖,工具链及编译好的库文件

    树莓派zero交叉编译tensorflow-lite所需依赖,工具链及编译好的库文件(tensorflow2.4.1) 使用说明参考博客: https://blog.csdn.net/weixin_41973774/article/details/114807080

    liteide

    liteIDE是一款专为Go语言(Golang)设计的开源集成开发环境(IDE),它由中国的开发者基于Qt框架开发,旨在提供一个轻量级且功能强大的编程工具。在Go语言的开发社区中,liteIDE因其简洁的界面、良好的性能以及对Go...

    IMSlite客户端软件使用手册.docx

    IMS lite 客户端软件使用手册是 IMS lite 客户端软件的使用指南,旨在指导用户如何正确地使用 IMS lite 客户端软件,实现视频预览、设备管理、本地回放、远程回放、录像计划、系统设置等功能。 IMS lite 客户端软件...

    rt7lite软件制作集成XP驱动光盘

    在IT行业中,制作集成驱动的光盘是一项常见的任务,特别是在安装旧版操作系统如Windows XP时。这个过程可以显著简化系统安装,确保所有必要的硬件驱动都能顺利工作。rt7lite是一款专为此目的设计的工具,它使得用户...

    paddlelite2.6版本whl文件

    在给定的“paddlelite2.6版本whl文件”中,我们关注的是PaddleLite的2.6版本,这是一个为Python开发语言优化的预编译包。该版本的发布旨在提供高效、便捷的模型部署解决方案,适用于各种资源有限的设备,如手机、...

    x-lite呼叫软件 客户端

    x-lite,sip的客户端,非常好用的一款呼叫软件,方便使用,稳定性好,是最受欢迎的SIP客户端软件。

    SIP 电话PC客户端X-Lite_Win32

    X-Lite客户端的安装文件"X-Lite_Win32_1103k_53621.exe"是该软件的下载包,它包含了运行在Windows系统上的所有必要组件。这个文件大小为1103千字节,版本号可能为53621,这通常表示开发者对软件进行的一次更新或优化...

    tensorflow-lite依赖包

    4. **易于集成**:TensorFlow Lite提供简单的API,让开发者能够轻松地将其集成到现有应用程序中,支持实时应用中的机器学习任务。 5. **模型更新**:由于TensorFlow Lite模型文件体积小,用户可以方便地在线更新...

    X-Lite-Win32-1011s-41150.7z

    标题中的“X-Lite-Win32-1011s-41150.7z”是指一个适用于Windows操作系统的X-Lite软件的压缩包文件,版本号为1011s,版本编号41150,格式为7z。X-Lite是一款轻量级的SIP(Session Initiation Protocol)客户端,广泛...

    x-lite 3.0 用户手册

    X-Lite 3.0 是由CounterPath Solutions公司开发的一款下一代软电话客户端,旨在为用户提供媲美传统电话的所有功能,并在此基础上增加了桌面和移动计算机增强功能。通过简单的鼠标点击或键盘操作,用户可以拨打电话、...

Global site tag (gtag.js) - Google Analytics