gpt4 book ai didi

javascript - javascript/vb "new ActiveXObject()"中使用的对象的技术名称是什么?

转载 作者:搜寻专家 更新时间:2023-10-31 01:17:03 26 4
gpt4 key购买 nike

有些对象可以在 Windows 的 javascript/vb shell 中创建,如下所示:

x = new ActiveXObject("name");
x.aMethod();

它们的技术名称是什么(ATL?ActiveX?ActiveX 控件?自动化?还是...?)

它们与可以在 IE 中以这种方式使用的对象有什么不同:

<object id="aName" classid="CLSID:1234567-..." codebase="http://somewhere"></object>

最佳答案

What is the technical name for them (ATL? ActiveX? ActiveX control? Automation? or...?)

Internet Explorer 将两者都称为 ActiveX 控件(参见下图中的类型列)

  • ATL(Active Template Library)指的是简化 COM 对象(包括 ActiveX 控件)创建的库。
  • 自动化 是指构建 ActiveX 控件的进程间通信技术。 ActiveX 控件可以称为自动化对象

And how are they different from objects that can be used in IE this way

通过 JavaScript 实例化的 ActiveX 控件由程序标识符 (ProgID) 引用并且没有用户界面。控件作为 <object> 放置在文档中标记,通常称为用户控件,由类标识符 (ClassID) 指定,并且可能有用户界面。 <object>标签还继承了 HTML 元素的各种特征。

关于javascript - javascript/vb "new ActiveXObject()"中使用的对象的技术名称是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8487841/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com