当我使用of方法时,async=false和之间有什么区别?async=true``open``XMLHttpRequest
async=false
async=true``open``XMLHttpRequest
function GetXML() { if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp = new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange = test xmlhttp.open("GET", "PlanetCafe.xml", true); xmlhttp.send(null); }
Mozilla开发人员:同步和异步请求
XMLHttpRequest支持同步和异步通信。但是,一般而言,出于性能方面的考虑,异步请求应比同步请求优先。 简而言之,同步请求会阻止代码执行,并可能泄漏内存和事件。这可能会导致严重的问题。使用同步请求的唯一可行理由是更轻松地促进其中的下载Web Workers。
XMLHttpRequest支持同步和异步通信。但是,一般而言,出于性能方面的考虑,异步请求应比同步请求优先。
XMLHttpRequest
简而言之,同步请求会阻止代码执行,并可能泄漏内存和事件。这可能会导致严重的问题。使用同步请求的唯一可行理由是更轻松地促进其中的下载Web Workers。
Web Workers