如何在JS中释放使用new ActiveXObject创建的对象
word = new ActiveXObject("Word.Application"); //创建
word.Quit(); //释放
var xmlHttp;
function
createXMLHttpRequest() {
if(window.ActiveXObject)
{
var aVersions
=["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
for(int
i=0;i<aVersions.length;i++)
{
try
{
xmlHttp = new
ActiveXObject(aVersions[i]);
return;
}
catch(oError)
{
}
}
}
else if(window.XMLHttpRequest)
{
xmlHttp = new
XMLHttpRequest();
return;
}
throw new Error("XMLHttp object could
not becreated.");
}
扩展资料:
JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,是基于Java基本语句和控制的脚本语言,其设计简单紧凑。
JavaScript是一种采用事件驱动的脚本语言,它不需要经过Web服务器就可以对用户的输入做出响应。在访问一个网页时,鼠标在网页中进行鼠标点击或上下移、窗口移动等操作JavaScript都可直接对这些事件给出相应的响应。
参考资料来源:百度百科-javascript
2017-03-08
............ //使用;
delete xhr //删除;