ActiveXObjects有什么意义?

时间:2014-08-25 21:07:25

标签: javascript xml activexobject

我有一项任务要求我使用MSXML ActiveXObjects创建表行。我不明白ActiveXObject与任何东西有什么关系。我怎么能用它创建一个表?为什么我不在HTML DOM中创建表?

我阅读了各种threads并得出结论,浏览器中似乎有一个层负责非HTML相关数据的数据传输。这本质上是ActiveXObjects的重点吗?

这基本上就是我想要做的: enter image description here 我只是不明白ActiveXObject在这里播放的内容

1 个答案:

答案 0 :(得分:1)

实际上非常简单:ActiveXObject是JavaScript的Microsoft扩展,为您提供Microsoft软件框架ActiveX的接口。 ActiveX基本上是一组模块化软件组件,用于构建Microsoft的软件产品(反过来也可用作ActiveX组件,例如Excel)。

Wikiped Article

您可以在下面的链接中找到有关使用ActiveXObject的一些示例。

MSDN Documentation

我只能猜测你的任务是什么,但如果它涉及使用专有的Microsoft特定软件组件的任何时候,那就是使用ActiveXObject的原因。然而,ActiveXObject提供的某些功能是多余的(例如Microsoft.XMLHTTP,因为较新版本的Internet Explorer实现了标准化的XMLHttpRequest界面。