怎样在模拟器上调试 phoneGap 和 javascript

debugging phonegap

javascript 语法验证.

你可以使用 jSLint 去校验你的代码及找出语法异常的问题.开发工具强烈推荐使用 vim 或者
emacs,以上编辑器都有很优秀的验证插件.

javaScript and HTML 检查

weinre 允许远程与你的 webView 进行交互,你可以检查DOM和CSS状况,察看日志信息甚至运行临时Javascript代码.
你可以下载weinre from github和察看相关安装信息.
weinre 服务端提供了一系列工具与客户端 WebKit 浏览器进行交互,所以你必须安装并且运行 weinre 服务端,然后
添加 script 标签到你要调试的界面. weinre 客户端脚本使用 ajax 与服务端进行连接及通信,根据调试需要可以
检查和编辑DOM,CSS及 javascript.当调试完成后,千万不要忘了移除 weinre 脚本.

在桌面上调试 javascript

必要时可以在调试之前暂时屏了一切与 phoneGap 相关的代码.然后在桌面上调试,有许多方法可以达到目的,
但基本的要旨都是使用 phoneGap 临时替代品. 比如:
https://gist.github.com/476358 -可以在桌面上使用 phoneGap 而不至于引起脚本错误,
主要是弹出消息的方式说明了使用了哪些 phoneGap 的命令.

https://github.com/alunny/stopgap — 这段脚本主要是移除了phoneGap 对象和触发
ondeviceready 事件,如果你不怎么依赖phoneGap或者并不关心phoneGap apis 的测试结果.
那么这个非常有用.

运行 adb 命令

还可以在命令提示框内 运行 adb -s emulator-5554 logcat 查看相关调试信息.这取决于你的操作系统和
android sdk安装目录,一般会在你的 sdk 目录下的 tools 文件夹内.

一个非常好的入门例子可以去这里下载.

原文地址:https://www.cnblogs.com/ms_config/p/2168943.html