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不太明白是什么意思,如有高手看见,请帮我一下。
案例:
好像有好多错误,有些地方自己也不是很理解,请大家拍砖,谢谢了。
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() //主方法 { … } } });
好像有好多错误,有些地方自己也不是很理解,请大家拍砖,谢谢了。
相关文章推荐
- Hyperledger fabric 学习笔记: fabric v1.0 代码结构
- (X)HTML学习笔记01_(X)HTML代码的结构
- mybatis学习笔记(六)使用generator生成mybatis基础配置代码和目录结构
- 数据结构与算法学习笔记之写链表代码的正确姿势(下)
- mybatis学习笔记(六)使用generator生成mybatis基础配置代码和目录结构
- Caffe学习笔记1-安装以及代码结构
- qooxdoo 1.0 学习笔记四 Architecture
- JVM学习笔记(1、 基本结构;2、Java代码编译和执行的整个过程3、内存管理和垃圾回收 4、 内存调优 )
- Caffe学习笔记1-安装以及代码结构
- 数据结构与算法学习笔记之写链表代码的正确姿势(下)
- Caffe学习笔记1-安装以及代码结构
- 20160328servlet学习笔记网站代码结构分析MVC结构
- 【Java数据结构学习笔记之一】线性表的存储结构及其代码实现
- angularjs学习笔记二——代码结构简介
- 游戏服务器学习笔记 3———— firefly 的代码结构,逻辑
- PHP代码安全学习笔记V1.0
- Qt学习笔记三:QT项目的代码结构
- 微信小程序学习笔记——第一弹:小程序代码结构
- openHevc学习笔记:工程代码基本结构
- 【数据库学习笔记】Oracle_01_sql*plus,存储结构,用户管理,常用数据类型