一. palm开发中常用的命令

1. 打包命令:palm-package <文件名> 如:HelloWorld palm-package HelloWorld

2. 安装命令:palm-install <应用安装包名> 如:com.palm.mycompany.helloworld_1.0.0_all.ipk

palm -install com.palm.mycompany.helloworld_1.0.0_all.ipk

3. 启动命令:palm-launch <应用名称> 如:com.palm.mycompany.helloworld

palm -launch com.palm.mycompany.helloworld

4. 关闭命令:palm-launch -c <应用名称> 如:com.palm.mycompany.helloworld

palm -launch –c com.palm.mycompany.helloworld

5. 卸载命令:palm-install -r <应用名称> 如:com.palm.mycompany.helloworld

palm -install com.palm.mycompany.helloworld

6 查看控制台日志:palm-log –f<应用名称> 如:com.palm.mycompany.helloworld

palm -log –f com.palm.mycompany.helloworld

二. Palm开发中的debug Palm中的debug比较麻烦,javascript的调试没有行之有效的方法,一般只有通过输出和查看日志的方式来查看结果是否预期来进行模拟调试,一般使用以下几种方式

1. 日志-控制台查看首先在应用代码中书写出语句如:

console.log(“========>my output result object:”+ver);

然后运行程序可以从命令行输入命令:palm-log –f com.palm.eshore.helloworld 查看.输出结果

2.将结果出处到页面首先在view中定义用于显示信息的元素如:

在代码中书写:$(“info”).update(“查看调试结果:”+ver);

运行在页面产看运行结果

3.通过弹出框的方式在代码中书写:Mojo.Controller.errorDilog(“查看调试结果:”+ver);

运行查看弹出的结果

三.公共模块的抽象

1.常量原则上配置在单独的全角独立的js类中如:IP地址等

2.常用工具放在单独的类中进行处理,比如:日期处理,数据加密等

3.共用功能尽量放在一个单独的类中处理,比如所有的ajax数据访问

4.可能变化的常量放在一个单独的类中方便统一修改