【发布时间】:2011-11-04 00:51:09
【问题描述】:
根据网络上的截屏视频和教程,我意识到与这样获取数据相比:
$.couch.db("addressbook").view("addressbook/phonenumbers", {
success: function(data) {
for (i in data.rows) {
id = data.rows[i].id;
name = data.rows[i].key;
phonenumber = data.rows[i].value;
html = '<div class="address">' +
'<span class="name">' + name + '</span> ' +
'<span class="phonenumber">' + phonenumber + '</span> ' +
'<a href="#" class="edit">edit</a> '+
'<a href="#" class="delete">delete</a> '+
'</div>';
$("div#addressbook").append(html);
}
}});
}
CouchApp 似乎提供了一种更简单/更简洁的方式,方法是 像这样指定一个名为 query.js 的文件:
function () {
return {
"view" : "phonenumbers",
};
}
并分别在 mustache.html 和 data.js 文件中拆分 html 和 js。
知道读取 query.js 并知道自动调用 $.couch.db().view 的代码在哪里?还有更多吗?它还包括什么?
我找不到任何关于使用 CouchApp 可以巧妙地完成哪些其他神奇事情的文档,任何人都可以指出正确的方向吗?
【问题讨论】: