1、应用程序文件结构介绍
source: 此文件夹一开始就存在的,包括程序的代码和资源。
----index.html:只有一些需要的HTML代码,不包括qooxdoo程序代码,qooxdoo所有的代码全部放在JavaScript文件里。
----class:存放所有的JavaScript类文件。
----resource:存放任何的静态文件如:图像。
----script:执行generate.py source或generate.py source-all生成的脚本文件。
----translation:如果你开发的程序选择了多语言,这里就是存放翻译文件的目录。
build:此文件夹是使用generate.py build生成或更新的。
----index.html:和源程序文件是一样的。
----script:脚本文件。
----resource:所有的资源文件。
api: 使用generate.py api生成你的程序的API。
test:可以为你的程序创建一个独立的单元测试,使用generate.py test生成。
2、编译(暂叫)
进入程序的目录,使用下面的命今就可以编译出来:
第一次有时会很慢,请等特,编译成功后,source文件夹下会多出一个Script文件夹
点击source/index.html就可以运行你的程序.
3、调试
打开source\class\firstapp\Application.js文件
在main方法里加入
if (qx.core.Variant.isSet("qx.debug", "on"))
{
qx.log.appender.Native;
qx.log.appender.Console;
}
如下图:
很简单,一看就明白,on开启,off关闭,按F7可以显示控制台信息。
4、单元测试
测试命今:generate.py test
目录下面会生成一个test文件夹,打开里面的index.html可以就测试了。
具体怎么用,还要好好学习一下。
5、发布
发布的命今也很简单,如下图:
编译后的JS是不可以直接Copy出来运行的,发布后的目录下会有一个build文件夹,里面会把所有的资源文件,js文件,全部打包出来。
后语:
发现写了些东西后,语文组织上有一点点的进步,还有就是真的好多字好像知道什么样的,读得出来,就是不记得是什么样子的,努力吧!今天先到这。