Javascript 是否允许创建无限数量的XMLHTTP请求对象?

Javascript 是否允许创建无限数量的XMLHTTP请求对象?,javascript,ajax,Javascript,Ajax,关于并发ajax请求,我已经看了这一页: 但是如果onload我让js脚本用代码创建许多http对象会怎么样: // JavaScript Document //declare xmlhttp object var xmlhttp = false; var xmlhttp2 = false; //determine browser/connection type if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(

关于并发ajax请求,我已经看了这一页:

但是如果onload我让js脚本用代码创建许多http对象会怎么样:

// JavaScript Document
//declare xmlhttp object
var xmlhttp = false;
var xmlhttp2 = false;



//determine browser/connection type

if (window.XMLHttpRequest)
{
    xmlhttp = new XMLHttpRequest(); 
    xmlhttp2 = new XMLHttpRequest(); 
}
else if (window.ActiveXObject)
{
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    xmlhttp2 = new ActiveXObject("Microsoft.XMLHTTP");
}
我有大约6个不同的js脚本,它们都是为执行稍微不同的ajax功能而定制的

我的问题是,如果我在pageload上创建了6-10个不同的xmlhttp对象,这是否会成为一个问题


此外,即使我有20个不同的定制ajax脚本,除了上面提到的,只要我没有超过3个同时运行,它们都可以存在,只要它们使用不同的全局变量,对吗?

您可以创建的此类对象的数量仅受可用内存的限制,也就是说,就所有实际目的而言,它是无限的。正如你提到的问题中所提到的,那些没有立即得到服务的人正在排队。实际上,这意味着您的应用程序可能需要很长时间才能加载


我会尽量减少并发连接的数量(您可以创建的此类对象的数量仅受可用内存的限制,即对于所有实际用途而言,它是无限的。正如您在参考问题中提到的,没有立即提供服务的对象将排队。实际上,这意味着您的应用程序可能需要很长时间才能加载

我会尽量减少并发连接的数量(