使用PhoneGap与Sencha Touch和GWT开发移动应用
1. 使用PhoneGap与Sencha Touch
在开发移动应用时,Sencha Touch是一个不错的选择,它性能良好且拥有丰富的小部件集。下面将详细介绍如何使用PhoneGap与Sencha Touch进行开发。
1.1 获取地点详情
从Google Places服务器获取地点详情相对简单,具体步骤如下:
1. 调用 Ext.ajax.request(url, successCallback, failureCallback) 发起Ajax请求。
2. 在 Ext.ajax.request 的成功回调函数中,会得到JSON字符串:
- 将这个JSON字符串转换为JSON对象。
- 调用 placeDetailsPanel.update(obj.result) 填充结果面板。
- 调用 isFav() 函数检查该地点是否为收藏地点:
- 如果是收藏地点,将按钮重命名为“从收藏中移除”。
- 否则,将按钮重命名为“添加到收藏”。
以下是相关代码示例:
var cachedDetails = null;
// 确保表存在
var ensureTableExists = function (tx) {
tx.executeSql('CREATE TABLE IF NOT EXISTS Favourite (id un
超级会员免费看
订阅专栏 解锁全文

78

被折叠的 条评论
为什么被折叠?



