// 初始化
mui.init({
keyEventBind : {
backbutton : false,
menubutton : false
}
});
// 所有方法都放到这里
mui.plusReady(function(){
window.addEventListener('detailItem', detailItemHandler);
});
// 展示待办事项
function detailItemHandler(event){
qiao.h.indexPage().evalJS("showBackBtn();");
var detailId = event.detail.id;
var sql = 'select * from t_plan_day_todo where id=' + detailId;
qiao.h.query(db, sql, function(res){
if(res.rows.length > 0){
var data = res.rows.item(0);
$('#detailTitle').text(data.plan_title);
$('#detailContent').html(data.plan_content);
qiao.h.show('detail', 'slide-in-right', 300);
}
});
}
面向对象的写法,这个只能一点一点来
初始化,mui.init是一个函数,里面`{
keyEventBind : {
backbutton : false,
menubutton : false
}
}都是mui.init的参数,参数是一个对象,包含一个
keyEventBind 属性,该属性也是一个对象,包含
backbutton 、menubutton `两个属性。
mui.plusReady函数参数是一个匿名的函数。
请问,哪里看不懂?是看不懂,还是无法认同js的语法格式?
《javascript高级程序设计》前面的部分刷两遍就差不多了
提高基础就到MDN多看看