js程序是构建在事件之上的.输入可能来自不同的外部源.在一些语言中,我们习惯地编写代码来等待某个特定的输入. var text=downloadSync('http://example.com/file.txt'); console.log(text); 像这样的形式downloadSync称为同步函数(或阻塞函数).程序会停止做任何工作,而等待它的输入.在这个例子中,也就是等待从网络上下载文件的结果.由于在等待下载完成的期间,计算机可以做其他有用的工作,因此这样的语言通常为程序员提供一种方法来
以下例子摘录自:javascript权威指南 //异步请求(事件监听请求是否返回) function getText(url,callback){ var request = new XMLHttpRequest(); request.open('GET',url); request.onreadystatechange = function () { if(request.readyState === 4 && request.status === 200){ var type = re