为什么不使用XMLHttpRequest?

The*_*ask 2 javascript ajax xmlhttprequest

我在我的Web应用程序中使用AJAX.然而,文档说

而不是这个:

var req = new XMLHttpRequest();
Run Code Online (Sandbox Code Playgroud)

做这个:

var req = Components.classes["@mozilla.org/xmlextras/xmlhttprequest;1"]
                      .createInstance(Components.interfaces.nsIXMLHttpRequest);
Run Code Online (Sandbox Code Playgroud)

为什么我这样做会更好?有什么不同?提前致谢.

fvu*_*fvu 7

猜测你读这个 ....这句话对XPCom模块有效,即生活在Mozilla应用程序中的模块.不适用于Web应用程序,因此您应该坚持使用标准调用,或使用一些JS框架来保护您免受浏览器之间的差异.