您的位置:首页 > 编程语言

qooxdoo 1.0 学习笔记三(代码结构)

2010-04-02 17:29 218 查看
1,qooxdoo介绍 

2,qooxdoo学习笔记一 

3,qooxdoo学习笔记二(开发工具简单使用)

部份原文地址 

单个qooxdoo源文件代码是什么样的:

UTF-8编码:

所有的源文件的编码必需是UTF-8。

注释信息可选:

版权信息,许可,作者等。

编译器引用:

以下命令可以多次使用:

#use(classpattern) –添加到这个程序的其它类。

#require(classpattern)– 在此类之前添加到这个程序的其它类。

#asset(resourcepattern) – 这个类需要使用到的资源。如:#asset(custom/*)

#ignore(classname) –未知的全局符号(如类名)使编译器忽略此符号(使其可以运行在你的程序里)

专用定义方法:

使用 define() 方法设置命名空间,例如 qx.(Class|Theme|Interface|Mixin|...).define().

//定义一个类

qx.Class.define("custom.Application",

{

...

});

//定义一个主题

qx.Theme.define("custom.Theme",

{

...

});

//定义一个接口

qx.Interface.define("custom.IApplication",

{

...

});

Mixin不太明白是什么意思,如有高手看见,请帮我一下。

案例:

/*************************************************************************

Copyright:

License:

Authors:

*************************************************************************/

/*************************************************************************

#require(qx.core.Assert)

#use(qx.log.Logger)

#asset(custom/*)

#ignore(foo)

*************************************************************************/

qx.Class.define("custom.Application",

{

extend :qx.application.Standalone,   //父类,在此继承

members :   //成员

{

main : function()   //主方法

{

   …

  }

 }

});


好像有好多错误,有些地方自己也不是很理解,请大家拍砖,谢谢了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: