卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

js實現異步的幾種方式 js回調函數如何實現異步,給一個例子?

js回調函數如何實現異步,給一個例子?異步處理不需要阻塞以等待處理完成,但允許后續(xù)操作,直到程序完成處理并回調通知此函數然后在JS中有幾種異步方式:示例1var async=function(call

js回調函數如何實現異步,給一個例子?

異步處理不需要阻塞以等待處理完成,但允許后續(xù)操作,直到程序完成處理并回調通知此函數

然后在JS中有幾種異步方式:

示例1

var async=function(callback){//read data setTimeout(function(){callback(“data”)},1000)//1秒后回調}//use async(function(data){Alert(data)}

示例2

var async=function(callback){var XHR=new XMLHttpRequest()xhr打開(“get”,“”,true)xhr.onreadystatechange=函數(){回調(xhr.readyStatus文件) } xhr.發(fā)送()}異步(函數(數據){警報(數據)})

示例3

var async=function(回調){var img=new圖像()img.onload=加載.onerror=function(){回調(img)}img.src=“x.jpg”}異步(函數(數據){警報(數據)})