目前手上的AP有個迷人(磨人)的特性,就是
Js有邏輯, 而html的頁面操作是與Js的邏輯是相關的
大家討論後,為了把物件的責任切清楚,設計上用了很多callback
怎麼說?
就是在html裏埋了一些 js 的 function
function updateHtml(){
//去和Dom打架
}
然後把這個function註冊到後端物件去跑...
比如
function runUpdateHtml(callback){
//先和邏輯打架
callback(); //再更新頁面
}
這麼一來html端的邏輯和後端的邏輯就可以切得比較乾淨了^0^
沒有留言:
張貼留言