Я изучаю XMLHttpRequest из w3schools. Я не понимаю следующий фрагмент кода. Что означает window.XMLHttpRequest
? Что делает его истинным или ложным? Является ли эта целая структура if/else только для учета ie6 и ie5, и если да, то все это можно заменить одной строкой, которая читает xmlhttp = new XMLHttpRequest()
?
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else {
// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}