From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/zh-cn/web/api/transferable/index.html | 61 +++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 files/zh-cn/web/api/transferable/index.html (limited to 'files/zh-cn/web/api/transferable/index.html') diff --git a/files/zh-cn/web/api/transferable/index.html b/files/zh-cn/web/api/transferable/index.html new file mode 100644 index 0000000000..59d5398bd5 --- /dev/null +++ b/files/zh-cn/web/api/transferable/index.html @@ -0,0 +1,61 @@ +--- +title: Transferable +slug: Web/API/Transferable +tags: + - API + - 参考 +translation_of: Web/API/Transferable +--- +
{{APIRef("DOM")}}
+ +

Transferable 接口代表一个能在不同可执行上下文之间,列如主线程和 {{domxref("Worker")}} 之间,相互传递的对象。

+ +

这是一个抽象接口,没有任何对象属于此类型。它也没有定义任何方法和属性;它只是一个标签,用来指示对象在特定场合下,比如如通过 {{domxref("Worker.postMessage()")}} 方法传递到 {{domxref("Worker")}},是可用的。

+ +
+

备注:技术上,Transferable 接口已不复存在。但是,Transferable 对象的效用依旧存在,只是其实现被移到了更加底层的位置。(转而通过{{Glossary("WebIDL")}} 拓展属性 [Transferable] 实现)。

+
+ +

{{domxref("ArrayBuffer")}}、{{domxref("MessagePort")}} 和 {{domxref("ImageBitmap")}} 实现了此接口。

+ +

属性

+ +

Transferable 接口没有实现或继承任何属性。

+ +

方法

+ +

Transferable 接口没有实现或继承任何方法。

+ +

规范

+ + + + + + + + + + + + + + + + + + + +
规范状态评语
{{SpecName('HTML WHATWG', "infrastructure.html#transferable-objects", "Transferable")}}{{Spec2('HTML WHATWG')}}使用 Web IDL 拓展属性 [Transferable] 代替 Transferable 接口
{{SpecName('HTML5 W3C', "infrastructure.html#transferable-objects", "Transferable")}}{{Spec2('HTML5 W3C')}}初始定义。
+ +

浏览器兼容性

+ + + +

{{Compat("api.Transferable")}}

+ +

参见

+ + -- cgit v1.2.3-54-g00ecf