为什么在js中可以直接new出来一个xmlhttprequest对象

为什么在js中可以直接new出来一个xmlhttprequest对象

所有现代浏览器 (IE7+、Firefox、Chrome、Safari 以及 Opera) 都内建了 XMLHttpRequest 对象。我们只要通过一行简单的 JavaScript 代码,我们就可以创建 XMLHttpRequest 对象。、
比如:xmlhttp=new XMLHttpRequest();
老版本的 Internet Explorer (IE5 和 IE6)使用 ActiveX 对象:
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

XMLHttpRequest对象是js系统内置的对象,自然可以直接访问