正 文

探索Laszlo的类、属性及事件


www.7dspace.com  更新日期:2005-10-1 3:59:41  七度空间


  Laszlo的脚本与JavaScript的很相似,并且,如果不能说同样,遵从类似的约定。Laszlo中,脚本标签只允许存在于根对象canvas里面.脚本中的代码会直接运行,除非它是函数.这就意味着脚本可以包含不在任何函数里面的编码.我将这种编码称为“内联码片断” (inline code segment).

  不用说,脚本标签可以包含函数定义.这些函数是全局函数.相反的,LZX方法属于定义它们的节点.例如,一个在canvas根中使用method方法定义的方法属于canvas对象,并依此确定范围和命名.

  在脚本之内,可以使用Java样式(//)的行注释.由于script标签属于另一个XML标签,所以有时将脚本主体包含在一个CDATA部分以避免与< 或 >字符发生冲突是很必要的.

  与JavaScript相同,假如变量没有声明为var,那末这个变量被认为是全局变量.最好将变量声明为var.

  接着怎么办

  我所说的关于Laszlo都属于语言基本原理.LZX综合了三种语言:XML,OO编程和JavaScript.你应当花一些时间在LZX上以了解这三种语言是怎样被融合在一起,特别是实例方法的使用.此名,在JavaScript中,terms对象,dictionary和数组的使用是同步的:这一思想在LZX中应用的更加广泛.你需要重复地温习这些JavaScript中的概念以便在Laszlo获得很好的发展.

  我也稍微提到了Laszlo的可视化编程模型,包括组件和事件.显而易见的,如果你想做一个应用程序你需要更多地了解可视化编程.特别的是,你需要熟悉Laszlo中的各种可视化组件.例如,在你赖以开发应用的一系列部件中,你会发现有一个grid控件及一个tree控件。

  这篇文章中我没有涉及到的是Laszlo的数据处理.它广泛地使用数据绑定及XML导航。简要地说,Laszlo使用URL检索与可视化控件绑定的XML数据.UI和数据间的关系非常紧密.Laszlo中数据对UI的影响更加充分.例如,一个绑定在有兄弟节点的XML节点上的UI组件将会被复制(必要的话).

6页,页码:[1]  [2] [3] [4] [5] [6] 

上一篇:用web.xml控制Web应用的行为
下一篇:Windows 2000绝版安全配置教程之初级篇
作者:Satya Komatineni  来源:onjava ( 责任编辑:7dspace )
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐