[zk学习资料] ZK 5.0.4新特性
sunflowers
2010-09-02
ZK 5.0.4主要把焦点放在内存优化和引入一些新的特性上,除了内存有重大改善外, ZK 5.0.4 也引入许多新的特性,例如帧间通信, 新的水平垂直布局组件、像slider和combobox功能的提升 zk5.0.4 中,内存使用上有重大改善. 由对组件的测试来看,内存使用大约减少了40% 到 70% . 我们将sandbox application升级到zk 5.0.4 测试的时候,总计节约了63%的内存. 了解更多信息,请看测试结果ZK 5.0.4's memory improvements. 引入两个新的组件Hlayout 和 Vlayout ,当布局控件的时候,它们给予开发者一个更加强大的选择. 在Vlayout 和 Hlayout的实现中, 我们使用 HTML Div 标签显示这两个布局组件的内容, 因此输出内容减少并且显示速度大约提高了两倍 了解更多信息,请看 ZK Component Reference: Hlayout, Vlayout, and Jumper Chen's blog: "Two new layout components in ZK 5.0.4, Hlayout and Vlayout". ZK 5.0.4 引入命名空间快捷方式的概念,意思是说在写zul文件的时候,你无需指定完整的命名空间。例如: For a complete list of namespace short cuts please click here. 当前 叫 Events.echoEvent(String, Component, String)的函数 仅支持string 类型的数据. 然后, 从 ZK 5.0.4 开始,提供了一个新的函数Events.echoEvent(String, Component, Object) ,用于支持任意Object type,为开发者提供了更多的灵活性. 了解更多信息,请看 ZK Component Reference: Event Firing. ZK 5.0.4 引入了一个新的功能,允许用户双击期望的位置递增递减slider,. zk5.0.4增强功能的Calendar,可以滚动滑鼠改变月份, 就像出现在window里的功能 在 ZK 5.0.4以前 Radio 组件 必须有一个 Radiogroup祖先. 现在 在 ZK 5.0.4中的 Radio可以放在任何位置 For more information please take a look at ZK Component Reference: Radiogroup. 在 ZK 5.0.4,现在可以为combobox指定一个默认值. 下面这个例子演示如何设置默认值. XML 中的widget class定义,现在支持EL表达式动态加载上下文环境中的widget classes.例如下面代码演示根据属性加载widget class. 通过EL表达式的使用, 允许开发者根据不同用户不同条件提供不同主题的视图. 了解更多信息请看 Tom Yeh's blog post titled "Totally Different Look per User Without Modifying Application". 由于集成遗留应用的强烈需求,Button 现在支持submit 类型. 你可以通过将js文件合并成尽可能少的文件来加速网页的加载. 因此 ZK 5.0.4引入了简化文件合并的功能 注意js文件的合并可以通过 JSP, DSP 或者其他技术实现 ,该特性并不是唯一的实现方式. 本特性提供了一个 system-wide 的方式最大限度的减少js文件的数量. 了解更多信息请查看 ZK Developer's Guide: Performance Tip, and Jumper Chen's blog post titled "Speed up the loading time of a ZK Application". 在portal layout布局中,如果你的应用是一个多帧构成的多桌面程序,那么现在这些实例间通信可以不需要服务器推送技术或者定时器了,因此它可最大限度的减少网络流量 在ZK 5.0.4 中,引入了组的概念, 它用一个叫做group-scope事件队列使用实例间通信更加简单. 以下代码演示了一些例子: 了解更多信息请看 ZK Component Reference: Event Queues This feature requires ZK EE ZK 5.0.4 引入一个新的特性叫"存根唯一"的概念, 该功能输出客户端资源,但不维护服务器端状态, 由设置为boolean类型值的属性 「stubonly」控制, 当设置为 true时,zk将不维护服务器端状态 此属性由父类继承而来,因此将应用到父组件stubonly设置为true的所有子组件中. 请注意在唯一存根的组件已经显示之后,发送到客户端存根唯一的组件不可访问 下面演示存根唯一的功能. 请注意,在例子中 vbox, hbox, label 和 textbox 都是存根唯一的. 了解更多信息请看 at ZK Developer's Guide: Performance Tip. This feature requires ZK EE 翻译如果有误请电邮 zhangxuehuaemail 在 gmail 点 com 或到http://sunflowers.iteye.com留言 |
相关讨论
相关资源推荐
- Grails翻译 - Load On-Demand
- zkgrails - LoadOnDemand
- Python项目-自动办公-59 PPT_pptx_在PPT中写入图片和表格.zip
- Python项目-实例-20 快递查询.zip
- 杂货产品检测43-YOLO(v5至v9)、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- 绝对给力的源码,在线音乐播放器完整项目.zip
- 毕业设计-0-1背包问题动态规划模型Python代码.rar
- 保质量的周期边界2dAllen-Cahn方程求解器:纯隐格式迭代解
- Python项目-游戏源码-10 植物大战僵尸.zip
- 实现获取视频的缩略图(ThumbnailUtils),并且播放.zip