Baru-baru ini saya menggunakan enjin komunikasi masa nyata Wild Dog Cloud untuk membina aplikasi todo.
Secara kasarnya, terdapat fungsi di bahagian hadapan yang memantau perubahan dalam data awan dan menyegerakkan data awan kepada setempat. Jadi setiap kali anda memuat semula penyemak imbas, data pada halaman akan dipaparkan seperti biasa.
Terdapat fungsi di bahagian belakang yang melaksanakan fungsi memadam nota Logik antara dua fungsi adalah bebas antara satu sama lain.
Tetapi sekali, terdapat ralat dalam kenyataan dalam fungsi memadam nota melekit, dan nota melekit tidak dapat dipaparkan seperti biasa selepas memuat semula halaman.
Bukankah dikatakan bahawa js dilaksanakan satu demi satu Mengapa ini berlaku dalam program saya?
var task_list = new Array();
var i =0;
//野狗云初始化
var config = {
syncURL: "https://mytodo123.wilddogio.com" //輸入節(jié)點(diǎn) URL
};
wilddog.initializeApp(config);
var ref = wilddog.sync().ref();
//綁定鍵盤回車鍵
$(document).keydown(function(event){
if(event.which == 13)
{
$("#btn1").click();
}
});
/*點(diǎn)擊submit時(shí),將數(shù)據(jù)先添加到野狗云*/
$("#btn1").click(function(){
var content=$("#ipt1").val();
if(content != ""){
ref.child("note").push(content);
$("#ipt1").val("");
}
});
/*監(jiān)聽(tīng)云端數(shù)據(jù)變化*/
ref.child("note").on("child_added",function(snapshot){
var list = $('#task-list');
content = snapshot.val();
var textObj = '<p class="task-item">\
<input type="checkbox" />\
<span class="ui-icon ui-icon-clock"></span>\
<span class="task-content">'+content+'</span>\
<span class="task-detail">detail</span>\
</p>';
list.prepend(textObj);
});
//刪除便簽
$("#btn2").click(function(){
$("input[type='checkbox']:checked").each(function(){
var delObj = $(this).parents("p.task-item")
delObj.remove();
});
});
業(yè)精于勤,荒于嬉;行成于思,毀于隨。
Secara ringkasnya, sebelum JS dilaksanakan, keseluruhan blok kod (fail js atau tag skrip) mesti dianalisis terlebih dahulu (dihuraikan) Apa yang anda Uncaught SyntaxError: Unexpected token
maksudkan ialah anda tidak boleh melepasi langkah sintaks dan keseluruhan blok kod tidak boleh dilaksanakan.
Anda boleh membaca artikel ini dan mengubah不是說(shuō)js是一條一條執(zhí)行的嗎
pandangan ini.