Какие методы $.couch упрощает CouchApp?
Основываясь на скринкастах и учебных пособиях в Интернете, я понял, что по сравнению со сбором данных вот так:
$.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",
};
}
И разделение html и js на файлы mustache.html и data.js соответственно.
Где находится код, который умел читать query.js и умел вызывать $.couch.db(). View с ним автоматически? Есть ли еще это? Что еще это покрывает?
Я не могу найти никакой документации о том, какие другие волшебные вещи можно аккуратно выполнить с помощью CouchApp, может кто-нибудь ПОЖАЛУЙСТА направить меня в правильном направлении?
2 ответа
query.js
Случайная вещь, вы можете найти больше информации по вашему вопросу в предыдущем ответе. К сожалению, я больше не использую Evently (переключился на AngularJS), поэтому не могу помочь. В любом случае, документации по ней не так много, и она некоторое время не обслуживалась, хотя в будущем все может измениться.
Я не совсем уверен, но я думаю, что вы должны написать это сами. (как часть события)
см.: http://couchapp.org/page/evently-do-it-yourself-ii-state (поиск query.js на этой странице) также см. http://couchapp.org/page/evently-primer
для "событийного учебника для начинающих"
некоторые