From 5e990a17012ff5ed90ae1559a11bbe4bc74c887a Mon Sep 17 00:00:00 2001 From: MDN Date: Tue, 8 Jun 2021 00:58:25 +0000 Subject: [CRON] sync translated content --- files/es/_redirects.txt | 2 + files/es/_wikihistory.json | 28 ++--- .../es/orphaned/web/api/abstractworker/index.html | 131 +++++++++++++++++++++ .../web/api/element/currentstyle/index.html | 81 +++++++++++++ files/es/web/api/abstractworker/index.html | 130 -------------------- files/es/web/api/element/currentstyle/index.html | 80 ------------- files/fr/_redirects.txt | 5 +- files/fr/_wikihistory.json | 48 ++++---- .../fr/orphaned/web/api/abstractworker/index.html | 80 +++++++++++++ .../web/api/abstractworker/onerror/index.html | 56 +++++++++ .../web/api/element/currentstyle/index.html | 49 ++++++++ files/fr/web/api/abstractworker/index.html | 79 ------------- files/fr/web/api/abstractworker/onerror/index.html | 55 --------- files/fr/web/api/element/currentstyle/index.html | 48 -------- files/ja/_redirects.txt | 3 + files/ja/_wikihistory.json | 24 ++-- .../ja/orphaned/web/api/abstractworker/index.html | 82 +++++++++++++ .../web/api/abstractworker/onerror/index.html | 60 ++++++++++ .../web/api/element/currentstyle/index.html | 51 ++++++++ files/ja/web/api/abstractworker/index.html | 81 ------------- files/ja/web/api/abstractworker/onerror/index.html | 59 ---------- files/ja/web/api/element/currentstyle/index.html | 50 -------- files/ko/_redirects.txt | 2 + files/ko/_wikihistory.json | 26 ++-- .../ko/orphaned/web/api/abstractworker/index.html | 84 +++++++++++++ .../web/api/element/currentstyle/index.html | 33 ++++++ files/ko/web/api/abstractworker/index.html | 83 ------------- files/ko/web/api/element/currentstyle/index.html | 32 ----- files/pt-br/_redirects.txt | 2 + files/pt-br/_wikihistory.json | 26 ++-- .../orphaned/web/api/abstractworker/index.html | 104 ++++++++++++++++ .../web/api/abstractworker/onerror/index.html | 105 +++++++++++++++++ files/pt-br/web/api/abstractworker/index.html | 103 ---------------- .../web/api/abstractworker/onerror/index.html | 104 ---------------- files/ru/_redirects.txt | 2 + files/ru/_wikihistory.json | 24 ++-- .../ru/orphaned/web/api/abstractworker/index.html | 96 +++++++++++++++ .../web/api/element/currentstyle/index.html | 51 ++++++++ files/ru/web/api/abstractworker/index.html | 95 --------------- files/ru/web/api/element/currentstyle/index.html | 50 -------- files/zh-cn/_redirects.txt | 4 + files/zh-cn/_wikihistory.json | 56 ++++----- .../orphaned/web/api/abstractworker/index.html | 88 ++++++++++++++ .../web/api/abstractworker/onerror/index.html | 74 ++++++++++++ .../web/api/element/currentstyle/index.html | 77 ++++++++++++ .../web/api/xmlhttprequestresponsetype/index.html | 69 +++++++++++ files/zh-cn/web/api/abstractworker/index.html | 87 -------------- .../web/api/abstractworker/onerror/index.html | 73 ------------ .../zh-cn/web/api/element/currentstyle/index.html | 76 ------------ .../web/api/xmlhttprequestresponsetype/index.html | 68 ----------- 50 files changed, 1506 insertions(+), 1470 deletions(-) create mode 100644 files/es/orphaned/web/api/abstractworker/index.html create mode 100644 files/es/orphaned/web/api/element/currentstyle/index.html delete mode 100644 files/es/web/api/abstractworker/index.html delete mode 100644 files/es/web/api/element/currentstyle/index.html create mode 100644 files/fr/orphaned/web/api/abstractworker/index.html create mode 100644 files/fr/orphaned/web/api/abstractworker/onerror/index.html create mode 100644 files/fr/orphaned/web/api/element/currentstyle/index.html delete mode 100644 files/fr/web/api/abstractworker/index.html delete mode 100644 files/fr/web/api/abstractworker/onerror/index.html delete mode 100644 files/fr/web/api/element/currentstyle/index.html create mode 100644 files/ja/orphaned/web/api/abstractworker/index.html create mode 100644 files/ja/orphaned/web/api/abstractworker/onerror/index.html create mode 100644 files/ja/orphaned/web/api/element/currentstyle/index.html delete mode 100644 files/ja/web/api/abstractworker/index.html delete mode 100644 files/ja/web/api/abstractworker/onerror/index.html delete mode 100644 files/ja/web/api/element/currentstyle/index.html create mode 100644 files/ko/orphaned/web/api/abstractworker/index.html create mode 100644 files/ko/orphaned/web/api/element/currentstyle/index.html delete mode 100644 files/ko/web/api/abstractworker/index.html delete mode 100644 files/ko/web/api/element/currentstyle/index.html create mode 100644 files/pt-br/orphaned/web/api/abstractworker/index.html create mode 100644 files/pt-br/orphaned/web/api/abstractworker/onerror/index.html delete mode 100644 files/pt-br/web/api/abstractworker/index.html delete mode 100644 files/pt-br/web/api/abstractworker/onerror/index.html create mode 100644 files/ru/orphaned/web/api/abstractworker/index.html create mode 100644 files/ru/orphaned/web/api/element/currentstyle/index.html delete mode 100644 files/ru/web/api/abstractworker/index.html delete mode 100644 files/ru/web/api/element/currentstyle/index.html create mode 100644 files/zh-cn/orphaned/web/api/abstractworker/index.html create mode 100644 files/zh-cn/orphaned/web/api/abstractworker/onerror/index.html create mode 100644 files/zh-cn/orphaned/web/api/element/currentstyle/index.html create mode 100644 files/zh-cn/orphaned/web/api/xmlhttprequestresponsetype/index.html delete mode 100644 files/zh-cn/web/api/abstractworker/index.html delete mode 100644 files/zh-cn/web/api/abstractworker/onerror/index.html delete mode 100644 files/zh-cn/web/api/element/currentstyle/index.html delete mode 100644 files/zh-cn/web/api/xmlhttprequestresponsetype/index.html diff --git a/files/es/_redirects.txt b/files/es/_redirects.txt index 0f10ad6eb6..393ca94a14 100644 --- a/files/es/_redirects.txt +++ b/files/es/_redirects.txt @@ -1761,6 +1761,7 @@ /es/docs/Web/API/API_de_almacenamiento_web /es/docs/Web/API/Web_Storage_API /es/docs/Web/API/API_de_almacenamiento_web/Usando_la_API_de_almacenamiento_web /es/docs/Web/API/Web_Storage_API/Using_the_Web_Storage_API /es/docs/Web/API/API_del_portapapeles /es/docs/Web/API/Clipboard_API +/es/docs/Web/API/AbstractWorker /es/docs/orphaned/Web/API/AbstractWorker /es/docs/Web/API/Animation/Animación /es/docs/Web/API/Animation/Animation /es/docs/Web/API/Animation/terminado /es/docs/Web/API/Animation/finished /es/docs/Web/API/Animation/tiempoActual /es/docs/Web/API/Animation/currentTime @@ -1795,6 +1796,7 @@ /es/docs/Web/API/DocumentOrShadowRoot/styleSheets /es/docs/Web/API/Document/styleSheets /es/docs/Web/API/Document_Object_Model/Events /es/docs/orphaned/Web/API/Document_Object_Model/Events /es/docs/Web/API/Element/accessKey /es/docs/Web/API/HTMLElement/accessKey +/es/docs/Web/API/Element/currentStyle /es/docs/orphaned/Web/API/Element/currentStyle /es/docs/Web/API/Element/name /es/docs/conflicting/Web/API /es/docs/Web/API/Element/ongotpointercapture /es/docs/Web/API/GlobalEventHandlers/ongotpointercapture /es/docs/Web/API/Element/onlostpointercapture /es/docs/Web/API/GlobalEventHandlers/onlostpointercapture diff --git a/files/es/_wikihistory.json b/files/es/_wikihistory.json index 7f7a30a5ce..e913508c27 100644 --- a/files/es/_wikihistory.json +++ b/files/es/_wikihistory.json @@ -4920,14 +4920,6 @@ "Sheppy" ] }, - "Web/API/AbstractWorker": { - "modified": "2019-12-20T01:50:52.328Z", - "contributors": [ - "Kaliu", - "Gustavo_Armoa", - "AshWilliams" - ] - }, "Web/API/Ambient_Light_Events": { "modified": "2019-03-23T22:33:31.225Z", "contributors": [ @@ -6398,12 +6390,6 @@ "mrkadium" ] }, - "Web/API/Element/currentStyle": { - "modified": "2019-03-23T22:26:01.738Z", - "contributors": [ - "SoftwareRVG" - ] - }, "Web/API/Element/getAttribute": { "modified": "2019-03-23T22:55:05.590Z", "contributors": [ @@ -23398,6 +23384,14 @@ "HenryGR" ] }, + "orphaned/Web/API/AbstractWorker": { + "modified": "2019-12-20T01:50:52.328Z", + "contributors": [ + "Kaliu", + "Gustavo_Armoa", + "AshWilliams" + ] + }, "orphaned/Web/API/ChildNode/remove": { "modified": "2020-10-15T21:50:43.901Z", "contributors": [ @@ -23427,6 +23421,12 @@ "recortes" ] }, + "orphaned/Web/API/Element/currentStyle": { + "modified": "2019-03-23T22:26:01.738Z", + "contributors": [ + "SoftwareRVG" + ] + }, "orphaned/Web/API/Element/runtimeStyle": { "modified": "2019-03-23T22:25:35.378Z", "contributors": [ diff --git a/files/es/orphaned/web/api/abstractworker/index.html b/files/es/orphaned/web/api/abstractworker/index.html new file mode 100644 index 0000000000..a2ffb4c950 --- /dev/null +++ b/files/es/orphaned/web/api/abstractworker/index.html @@ -0,0 +1,131 @@ +--- +title: AbstractWorker +slug: orphaned/Web/API/AbstractWorker +translation_of: Web/API/AbstractWorker +original_slug: Web/API/AbstractWorker +--- +

{{ APIRef("Web Workers API") }}

+ +

La interfaz AbstractWorker de la API de Web Workers es una interfaz abstracta que define propiedades métodos comunes a toda clase de workers, no sólo al {{domxref("Worker")}} básico sino también el {{domxref("ServiceWorker")}} y el {{domxref("SharedWorker")}}.
+ Al ser una clase abstracta, usted no interactúa directamente con el AbstractWorker.

+ +

Propiedades

+ +

La interfaz AbstractWorker no hereda ninguna propiedad.

+ +

Gestor de eventos

+ +
+
{{domxref("AbstractWorker.onerror")}}
+
Es un {{ domxref("EventListener") }} el cual es invocado siempre que un {{domxref("ErrorEvent")}} de tipo error se gatilla através del worker.
+
+ +

Métodos

+ +

La interfaz AbstractWorker no implementa o hereda ningún método.

+ +

Ejemplo

+ +

Note que usted no estará usando la interfaz AbstractWorker diractamente en su código — cuando es invocada, {{domxref("Worker")}} y {{domxref("SharedWorker")}} heredan sus propiedades.

+ +

El siguiente fragmento de código muestra la creación de un objeto {{domxref("Worker")}} usando el constructor {{domxref("Worker.Worker", "Worker()")}} , junto con la forma de uso del objeto creado:

+ +
var myWorker = new Worker("worker.js");
+
+first.onchange = function() {
+  myWorker.postMessage([first.value,second.value]);
+  console.log('Mensaje enviado al worker');
+}
+ +

El código del worker se carga desde el archivo "worker.js". Éste código asume que hay un elemento del tipo {{HTMLElement("input")}} representado como first; un gestor de evento para el evento {{domxref("change")}} se define para que cuando el usuario cambie el valor de first, un mensaje se enviará al worker haciendoselo saber.

+ +

Para ejemplos completos, visitar:

+ + + +

Especificaciones

+ + + + + + + + + + + + + + + + + + + + + +
EspecificaciónEstadoComentario
{{SpecName("HTML WHATWG", "#the-abstractworker-abstract-interface", "AbstractWorker")}}{{Spec2("HTML WHATWG")}}No existen cambios para {{SpecName("Web Workers")}}.
{{SpecName("Web Workers", "#the-abstractworker-abstract-interface", "AbstractWorker")}}{{Spec2("Web Workers")}}Definición inicial.
+ +

Compatibilidad en Navegadores

+ +
{{CompatibilityTable()}}
+ +
+ + + + + + + + + + + + + + + + + + + +
CaracterísticaChromeFirefox (Gecko)Internet ExplorerOperaSafari (WebKit)
Soporte básico{{CompatChrome(4)}}{{CompatGeckoDesktop("1.9.1")}}1010.64
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
CaracterísticaAndroidFirefox Mobile (Gecko)Firefox OS (Gecko)IE PhoneOpera MobileSafari Mobile
Soporte básico4.4{{CompatGeckoMobile("1.9.1")}}1.0.11011.55.1
+
+ +

Vease también

+ + diff --git a/files/es/orphaned/web/api/element/currentstyle/index.html b/files/es/orphaned/web/api/element/currentstyle/index.html new file mode 100644 index 0000000000..0b329e5d0e --- /dev/null +++ b/files/es/orphaned/web/api/element/currentstyle/index.html @@ -0,0 +1,81 @@ +--- +title: Element.currentStyle +slug: orphaned/Web/API/Element/currentStyle +tags: + - API + - Compatibilidad en los navegadores móviles + - Property +translation_of: Web/API/Element/currentStyle +original_slug: Web/API/Element/currentStyle +--- +
{{APIRef("DOM")}}
+ +

{{ Non-standard_header() }}

+ +

Sumario

+ +

Element.currentStyle es una propiedad que es una alternativa propietaria del método estandarizado {{domxref("window.getComputedStyle")}} . Está disponible en las versiones anteriores de Microsoft Internet Explorer.

+ +

Especificación

+ +

No forma parte de ninguna especificación.

+ +

Microsoft tiene una descripción MSDN.

+ +

Compatibilidad en los Navegadores

+ +

{{ CompatibilityTable() }}

+ +
+ + + + + + + + + + + + + + + + + + + + + +
FunciónChromeFirefox (Gecko)Internet ExplorerMicrosoft EdgeOperaSafari (WebKit)
Soporte Básico{{ CompatNo() }}{{ CompatNo() }}6{{ CompatNo() }}{{ CompatNo() }}{{ CompatNo() }}
+
+ +
+ + + + + + + + + + + + + + + + + + + +
FunciónAndroidFirefox Mobile (Gecko)IE PhoneOpera MobileSafari Mobile
Soporte Básico{{ CompatNo() }}{{ CompatNo() }}{{ CompatUnknown() }}{{ CompatUnknown() }}{{ CompatNo() }}
+
+ +

Ver También

+ + diff --git a/files/es/web/api/abstractworker/index.html b/files/es/web/api/abstractworker/index.html deleted file mode 100644 index f3f50ecf38..0000000000 --- a/files/es/web/api/abstractworker/index.html +++ /dev/null @@ -1,130 +0,0 @@ ---- -title: AbstractWorker -slug: Web/API/AbstractWorker -translation_of: Web/API/AbstractWorker ---- -

{{ APIRef("Web Workers API") }}

- -

La interfaz AbstractWorker de la API de Web Workers es una interfaz abstracta que define propiedades métodos comunes a toda clase de workers, no sólo al {{domxref("Worker")}} básico sino también el {{domxref("ServiceWorker")}} y el {{domxref("SharedWorker")}}.
- Al ser una clase abstracta, usted no interactúa directamente con el AbstractWorker.

- -

Propiedades

- -

La interfaz AbstractWorker no hereda ninguna propiedad.

- -

Gestor de eventos

- -
-
{{domxref("AbstractWorker.onerror")}}
-
Es un {{ domxref("EventListener") }} el cual es invocado siempre que un {{domxref("ErrorEvent")}} de tipo error se gatilla através del worker.
-
- -

Métodos

- -

La interfaz AbstractWorker no implementa o hereda ningún método.

- -

Ejemplo

- -

Note que usted no estará usando la interfaz AbstractWorker diractamente en su código — cuando es invocada, {{domxref("Worker")}} y {{domxref("SharedWorker")}} heredan sus propiedades.

- -

El siguiente fragmento de código muestra la creación de un objeto {{domxref("Worker")}} usando el constructor {{domxref("Worker.Worker", "Worker()")}} , junto con la forma de uso del objeto creado:

- -
var myWorker = new Worker("worker.js");
-
-first.onchange = function() {
-  myWorker.postMessage([first.value,second.value]);
-  console.log('Mensaje enviado al worker');
-}
- -

El código del worker se carga desde el archivo "worker.js". Éste código asume que hay un elemento del tipo {{HTMLElement("input")}} representado como first; un gestor de evento para el evento {{domxref("change")}} se define para que cuando el usuario cambie el valor de first, un mensaje se enviará al worker haciendoselo saber.

- -

Para ejemplos completos, visitar:

- - - -

Especificaciones

- - - - - - - - - - - - - - - - - - - - - -
EspecificaciónEstadoComentario
{{SpecName("HTML WHATWG", "#the-abstractworker-abstract-interface", "AbstractWorker")}}{{Spec2("HTML WHATWG")}}No existen cambios para {{SpecName("Web Workers")}}.
{{SpecName("Web Workers", "#the-abstractworker-abstract-interface", "AbstractWorker")}}{{Spec2("Web Workers")}}Definición inicial.
- -

Compatibilidad en Navegadores

- -
{{CompatibilityTable()}}
- -
- - - - - - - - - - - - - - - - - - - -
CaracterísticaChromeFirefox (Gecko)Internet ExplorerOperaSafari (WebKit)
Soporte básico{{CompatChrome(4)}}{{CompatGeckoDesktop("1.9.1")}}1010.64
-
- -
- - - - - - - - - - - - - - - - - - - - - -
CaracterísticaAndroidFirefox Mobile (Gecko)Firefox OS (Gecko)IE PhoneOpera MobileSafari Mobile
Soporte básico4.4{{CompatGeckoMobile("1.9.1")}}1.0.11011.55.1
-
- -

Vease también

- - diff --git a/files/es/web/api/element/currentstyle/index.html b/files/es/web/api/element/currentstyle/index.html deleted file mode 100644 index 620ff01129..0000000000 --- a/files/es/web/api/element/currentstyle/index.html +++ /dev/null @@ -1,80 +0,0 @@ ---- -title: Element.currentStyle -slug: Web/API/Element/currentStyle -tags: - - API - - Compatibilidad en los navegadores móviles - - Property -translation_of: Web/API/Element/currentStyle ---- -
{{APIRef("DOM")}}
- -

{{ Non-standard_header() }}

- -

Sumario

- -

Element.currentStyle es una propiedad que es una alternativa propietaria del método estandarizado {{domxref("window.getComputedStyle")}} . Está disponible en las versiones anteriores de Microsoft Internet Explorer.

- -

Especificación

- -

No forma parte de ninguna especificación.

- -

Microsoft tiene una descripción MSDN.

- -

Compatibilidad en los Navegadores

- -

{{ CompatibilityTable() }}

- -
- - - - - - - - - - - - - - - - - - - - - -
FunciónChromeFirefox (Gecko)Internet ExplorerMicrosoft EdgeOperaSafari (WebKit)
Soporte Básico{{ CompatNo() }}{{ CompatNo() }}6{{ CompatNo() }}{{ CompatNo() }}{{ CompatNo() }}
-
- -
- - - - - - - - - - - - - - - - - - - -
FunciónAndroidFirefox Mobile (Gecko)IE PhoneOpera MobileSafari Mobile
Soporte Básico{{ CompatNo() }}{{ CompatNo() }}{{ CompatUnknown() }}{{ CompatUnknown() }}{{ CompatNo() }}
-
- -

Ver También

- - diff --git a/files/fr/_redirects.txt b/files/fr/_redirects.txt index 6377819b19..938bfe19f3 100644 --- a/files/fr/_redirects.txt +++ b/files/fr/_redirects.txt @@ -3593,7 +3593,9 @@ /fr/docs/Web/API/API_IndexedDB/Browser_storage_limits_and_eviction_criteria /fr/docs/Web/API/IndexedDB_API/Browser_storage_limits_and_eviction_criteria /fr/docs/Web/API/API_IndexedDB/Using_IndexedDB /fr/docs/Web/API/IndexedDB_API/Using_IndexedDB /fr/docs/Web/API/API_fichier_systeme /fr/docs/Web/API/File_and_Directory_Entries_API -/fr/docs/Web/API/AbstractWorker.onerror /fr/docs/Web/API/AbstractWorker/onerror +/fr/docs/Web/API/AbstractWorker /fr/docs/orphaned/Web/API/AbstractWorker +/fr/docs/Web/API/AbstractWorker.onerror /fr/docs/orphaned/Web/API/AbstractWorker/onerror +/fr/docs/Web/API/AbstractWorker/onerror /fr/docs/orphaned/Web/API/AbstractWorker/onerror /fr/docs/Web/API/AnimationEffectTimingProperties /fr/docs/Web/API/EffectTiming /fr/docs/Web/API/AnimationEffectTimingProperties/delay /fr/docs/Web/API/EffectTiming/delay /fr/docs/Web/API/AnimationEvent.animationName /fr/docs/Web/API/AnimationEvent/animationName @@ -3757,6 +3759,7 @@ /fr/docs/Web/API/Element.tagName /fr/docs/Web/API/Element/tagName /fr/docs/Web/API/Element.textContent /fr/docs/Web/API/Node/textContent /fr/docs/Web/API/Element/accessKey /fr/docs/Web/API/HTMLElement/accessKey +/fr/docs/Web/API/Element/currentStyle /fr/docs/orphaned/Web/API/Element/currentStyle /fr/docs/Web/API/Element/innertHTML /fr/docs/Web/API/Element/innerHTML /fr/docs/Web/API/Element/name /fr/docs/conflicting/Web/API /fr/docs/Web/API/Element/ongotpointercapture /fr/docs/Web/API/GlobalEventHandlers/ongotpointercapture diff --git a/files/fr/_wikihistory.json b/files/fr/_wikihistory.json index bb0c6ea7c7..4f57d11c88 100644 --- a/files/fr/_wikihistory.json +++ b/files/fr/_wikihistory.json @@ -11766,24 +11766,6 @@ "loella16" ] }, - "Web/API/AbstractWorker": { - "modified": "2020-10-15T21:26:01.488Z", - "contributors": [ - "Arzak656", - "wakka27", - "tregagnon", - "dexterneo" - ] - }, - "Web/API/AbstractWorker/onerror": { - "modified": "2020-10-15T21:32:33.262Z", - "contributors": [ - "Arzak656", - "wakka27", - "jean-pierre.gay", - "fscholz" - ] - }, "Web/API/Ambient_Light_Events": { "modified": "2019-03-23T23:28:29.463Z", "contributors": [ @@ -15218,12 +15200,6 @@ "Kalwyn" ] }, - "Web/API/Element/currentStyle": { - "modified": "2019-03-18T21:32:08.768Z", - "contributors": [ - "z1057" - ] - }, "Web/API/Element/dblclick_event": { "modified": "2020-10-15T21:49:52.144Z", "contributors": [ @@ -44992,6 +44968,24 @@ "wbamberg" ] }, + "orphaned/Web/API/AbstractWorker": { + "modified": "2020-10-15T21:26:01.488Z", + "contributors": [ + "Arzak656", + "wakka27", + "tregagnon", + "dexterneo" + ] + }, + "orphaned/Web/API/AbstractWorker/onerror": { + "modified": "2020-10-15T21:32:33.262Z", + "contributors": [ + "Arzak656", + "wakka27", + "jean-pierre.gay", + "fscholz" + ] + }, "orphaned/Web/API/ChildNode/remove": { "modified": "2020-10-15T21:49:32.341Z", "contributors": [ @@ -45028,6 +45022,12 @@ "loella16" ] }, + "orphaned/Web/API/Element/currentStyle": { + "modified": "2019-03-18T21:32:08.768Z", + "contributors": [ + "z1057" + ] + }, "orphaned/Web/API/Element/tabStop": { "modified": "2019-03-18T21:38:50.214Z", "contributors": [ diff --git a/files/fr/orphaned/web/api/abstractworker/index.html b/files/fr/orphaned/web/api/abstractworker/index.html new file mode 100644 index 0000000000..896e022561 --- /dev/null +++ b/files/fr/orphaned/web/api/abstractworker/index.html @@ -0,0 +1,80 @@ +--- +title: AbstractWorker +slug: orphaned/Web/API/AbstractWorker +tags: + - API + - Interface + - Reference + - Web Workers +translation_of: Web/API/AbstractWorker +original_slug: Web/API/AbstractWorker +--- +

{{ APIRef() }}

+ +

L'interface AbstractWorker de l'API Web Worker résume les propriétés et les méthodes communes à tous les types de workers, comme {{domxref("Worker")}}, {{domxref("SharedWorker")}} ou {{domxref("ServiceWorker")}}. Étant une classe abstraite, vous n'interagirez pas directement avec elle.

+ +

Propriétés

+ +

L'interface AbstractWorker n'hérite d'aucune propriété.

+ +

Gestionnaires d’évènements

+ +
+
{{domxref("AbstractWorker.onerror")}}
+
Un {{ domxref("EventListener") }} appelé chaque fois qu'un {{domxref("ErrorEvent")}} de type error apparaît à l'intérieur du worker.
+
+ +

Méthodes

+ +

L'interface de AbstractWorker n'hérite ou n'implémente aucune méthode.

+ +

Exemple

+ +

Notez que vous n’utiliserez pas directement l’interface AbstractWorker dans votre code — lorsqu’elles sont appelées, les interfaces {{domxref("Worker")}} et {{domxref("SharedWorker")}} héritent des propriétés d’AbstractWorker. L’extrait de code suivant présente la création d’un objet {{domxref("Worker")}} utilisant le constructeur {{domxref("Worker.Worker", "Worker()")}}, ainsi que l’usage de cet objet:

+ +
var monWorker = new Worker("worker.js");
+
+first.onchange = function() {
+  monWorker.postMessage([first.value,second.value]);
+  console.log('Message envoyé au worker');
+}
+ +

Le worker est chargé à partir du ficher «worker.js». Ce code suppose qu'il y a un élément {{HTMLElement("input")}}, représenté par first, avec un gestionnaire d'évènement pour l'évènement {{domxref("change")}} qui signale un changement de valeur par l'utilisateur, ce qui entraîne l'envoi d'un message au worker.

+ +

Pour des exemples complets, voir :

+ + + +

Spécifications

+ + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName("HTML WHATWG", "#abstractworker", "AbstractWorker")}}{{Spec2("HTML WHATWG")}}Pas de changement depuis {{SpecName("Web Workers")}}.
+ +

Compatibilité des navigateurs

+ + + +

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

+ +

Voir également

+ + diff --git a/files/fr/orphaned/web/api/abstractworker/onerror/index.html b/files/fr/orphaned/web/api/abstractworker/onerror/index.html new file mode 100644 index 0000000000..133e53188b --- /dev/null +++ b/files/fr/orphaned/web/api/abstractworker/onerror/index.html @@ -0,0 +1,56 @@ +--- +title: AbstractWorker.onerror +slug: orphaned/Web/API/AbstractWorker/onerror +translation_of: Web/API/AbstractWorker/onerror +original_slug: Web/API/AbstractWorker/onerror +--- +

{{ APIRef("AbstractWorker") }}

+ +

La propriété AbstractWorker.onerror de l'interface {{domxref("AbstractWorker")}} représente un {{event("Event_handlers", "event handler")}}, c'est-à-dire une fonction à appeler lorsque l'événement {{event("error")}} survient et se propage à travers le {{domxref("Worker")}}.

+ +

Syntaxe

+ +
myWorker.onerror = function() { ... };
+ +

Exemple

+ +

L'extrait de code suivant montre la création d'un objet Worker utilisant le constructeur Worker() et l'ajout d'un gestionnaire onerror à l'objet en question :

+ +
var myWorker = new Worker("worker.js");
+
+myWorker.onerror = function() {
+  console.log('le worker a rencontré une erreur !');
+}
+ +

Spécifications

+ + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('HTML WHATWG', "#handler-abstractworker-onerror", "AbstractWorker.onerror")}}{{Spec2('HTML WHATWG')}}
+ +

Compatibilité des navigateurs

+ + + +

{{Compat("api.AbstractWorker.onerror")}}

+ +

Comportement des worker en cas d'erreur cross-origin

+ +

Dans les versions antérieurs des navigateurs, essayer de charger un script worker en cross-origin lève une exception SecurityError; dans les versions plus récentes, un évènement {{event("error")}} est déclenché; suite à un changement de spécification. Pour plus d'information sur la manière de gérer cela: (en) Loading cross-origin worker now fires error event instead of throwing; worker in sandboxed iframe no longer allowed.

+ +

Voir aussi

+ + diff --git a/files/fr/orphaned/web/api/element/currentstyle/index.html b/files/fr/orphaned/web/api/element/currentstyle/index.html new file mode 100644 index 0000000000..fdc8666731 --- /dev/null +++ b/files/fr/orphaned/web/api/element/currentstyle/index.html @@ -0,0 +1,49 @@ +--- +title: Element.currentStyle +slug: orphaned/Web/API/Element/currentStyle +tags: + - API + - NeedsExample + - Non-standard + - Property +translation_of: Web/API/Element/currentStyle +original_slug: Web/API/Element/currentStyle +--- +
{{APIRef("DOM")}}{{Non-standard_header}}
+ +

Element.currentStyle est une propriété propriétaire qui est similaire à la méthode normalisée {{DOMxRef("window.getComputedStyle()")}}. Elle est disponible dans les anciennes versions de Microsoft Internet Explorer. Cependant, elle renvoie les unités définies dans CSS alors que window.getComputedStyle() renvoie les valeurs en pixels.

+ +

Prothèse d'émulation

+ +
+

Cette prothèse d'émulation retourne les valeurs en pixels et risque d'être plutôt lent, car il doit appeler {{domxref("window.getComputedStyle()")}} chaque fois que sa valeur est lue.

+
+ +
/* Tout droit d'auteur est dédié au domaine public.
+ * http://creativecommons.org/publicdomain/zero/1.0/ */
+
+if (!("currentStyle" in Element.prototype)) {
+  Object.defineProperty(Element.prototype, "currentStyle", {
+    get: function() {
+      return window.getComputedStyle(this);
+    }
+  });
+}
+
+ +

Spécifications

+ +

Ne fait partie d'aucune spécification.

+ +

Microsoft a une description MSDN.

+ +

Compatibilité des navigateurs

+ +

{{Compat("api.Element.currentStyle")}}

+ +

Voir aussi

+ + diff --git a/files/fr/web/api/abstractworker/index.html b/files/fr/web/api/abstractworker/index.html deleted file mode 100644 index 0dfabf2783..0000000000 --- a/files/fr/web/api/abstractworker/index.html +++ /dev/null @@ -1,79 +0,0 @@ ---- -title: AbstractWorker -slug: Web/API/AbstractWorker -tags: - - API - - Interface - - Reference - - Web Workers -translation_of: Web/API/AbstractWorker ---- -

{{ APIRef() }}

- -

L'interface AbstractWorker de l'API Web Worker résume les propriétés et les méthodes communes à tous les types de workers, comme {{domxref("Worker")}}, {{domxref("SharedWorker")}} ou {{domxref("ServiceWorker")}}. Étant une classe abstraite, vous n'interagirez pas directement avec elle.

- -

Propriétés

- -

L'interface AbstractWorker n'hérite d'aucune propriété.

- -

Gestionnaires d’évènements

- -
-
{{domxref("AbstractWorker.onerror")}}
-
Un {{ domxref("EventListener") }} appelé chaque fois qu'un {{domxref("ErrorEvent")}} de type error apparaît à l'intérieur du worker.
-
- -

Méthodes

- -

L'interface de AbstractWorker n'hérite ou n'implémente aucune méthode.

- -

Exemple

- -

Notez que vous n’utiliserez pas directement l’interface AbstractWorker dans votre code — lorsqu’elles sont appelées, les interfaces {{domxref("Worker")}} et {{domxref("SharedWorker")}} héritent des propriétés d’AbstractWorker. L’extrait de code suivant présente la création d’un objet {{domxref("Worker")}} utilisant le constructeur {{domxref("Worker.Worker", "Worker()")}}, ainsi que l’usage de cet objet:

- -
var monWorker = new Worker("worker.js");
-
-first.onchange = function() {
-  monWorker.postMessage([first.value,second.value]);
-  console.log('Message envoyé au worker');
-}
- -

Le worker est chargé à partir du ficher «worker.js». Ce code suppose qu'il y a un élément {{HTMLElement("input")}}, représenté par first, avec un gestionnaire d'évènement pour l'évènement {{domxref("change")}} qui signale un changement de valeur par l'utilisateur, ce qui entraîne l'envoi d'un message au worker.

- -

Pour des exemples complets, voir :

- - - -

Spécifications

- - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName("HTML WHATWG", "#abstractworker", "AbstractWorker")}}{{Spec2("HTML WHATWG")}}Pas de changement depuis {{SpecName("Web Workers")}}.
- -

Compatibilité des navigateurs

- - - -

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

- -

Voir également

- - diff --git a/files/fr/web/api/abstractworker/onerror/index.html b/files/fr/web/api/abstractworker/onerror/index.html deleted file mode 100644 index ecf02792b6..0000000000 --- a/files/fr/web/api/abstractworker/onerror/index.html +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: AbstractWorker.onerror -slug: Web/API/AbstractWorker/onerror -translation_of: Web/API/AbstractWorker/onerror ---- -

{{ APIRef("AbstractWorker") }}

- -

La propriété AbstractWorker.onerror de l'interface {{domxref("AbstractWorker")}} représente un {{event("Event_handlers", "event handler")}}, c'est-à-dire une fonction à appeler lorsque l'événement {{event("error")}} survient et se propage à travers le {{domxref("Worker")}}.

- -

Syntaxe

- -
myWorker.onerror = function() { ... };
- -

Exemple

- -

L'extrait de code suivant montre la création d'un objet Worker utilisant le constructeur Worker() et l'ajout d'un gestionnaire onerror à l'objet en question :

- -
var myWorker = new Worker("worker.js");
-
-myWorker.onerror = function() {
-  console.log('le worker a rencontré une erreur !');
-}
- -

Spécifications

- - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName('HTML WHATWG', "#handler-abstractworker-onerror", "AbstractWorker.onerror")}}{{Spec2('HTML WHATWG')}}
- -

Compatibilité des navigateurs

- - - -

{{Compat("api.AbstractWorker.onerror")}}

- -

Comportement des worker en cas d'erreur cross-origin

- -

Dans les versions antérieurs des navigateurs, essayer de charger un script worker en cross-origin lève une exception SecurityError; dans les versions plus récentes, un évènement {{event("error")}} est déclenché; suite à un changement de spécification. Pour plus d'information sur la manière de gérer cela: (en) Loading cross-origin worker now fires error event instead of throwing; worker in sandboxed iframe no longer allowed.

- -

Voir aussi

- - diff --git a/files/fr/web/api/element/currentstyle/index.html b/files/fr/web/api/element/currentstyle/index.html deleted file mode 100644 index 3ac845eaf3..0000000000 --- a/files/fr/web/api/element/currentstyle/index.html +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: Element.currentStyle -slug: Web/API/Element/currentStyle -tags: - - API - - NeedsExample - - Non-standard - - Property -translation_of: Web/API/Element/currentStyle ---- -
{{APIRef("DOM")}}{{Non-standard_header}}
- -

Element.currentStyle est une propriété propriétaire qui est similaire à la méthode normalisée {{DOMxRef("window.getComputedStyle()")}}. Elle est disponible dans les anciennes versions de Microsoft Internet Explorer. Cependant, elle renvoie les unités définies dans CSS alors que window.getComputedStyle() renvoie les valeurs en pixels.

- -

Prothèse d'émulation

- -
-

Cette prothèse d'émulation retourne les valeurs en pixels et risque d'être plutôt lent, car il doit appeler {{domxref("window.getComputedStyle()")}} chaque fois que sa valeur est lue.

-
- -
/* Tout droit d'auteur est dédié au domaine public.
- * http://creativecommons.org/publicdomain/zero/1.0/ */
-
-if (!("currentStyle" in Element.prototype)) {
-  Object.defineProperty(Element.prototype, "currentStyle", {
-    get: function() {
-      return window.getComputedStyle(this);
-    }
-  });
-}
-
- -

Spécifications

- -

Ne fait partie d'aucune spécification.

- -

Microsoft a une description MSDN.

- -

Compatibilité des navigateurs

- -

{{Compat("api.Element.currentStyle")}}

- -

Voir aussi

- - diff --git a/files/ja/_redirects.txt b/files/ja/_redirects.txt index 78f8457a1d..ed33bc73ac 100644 --- a/files/ja/_redirects.txt +++ b/files/ja/_redirects.txt @@ -3678,6 +3678,8 @@ /ja/docs/Web-e/Guide/CSS/Understanding_z_index/Stacking_context_example_3 /ja/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_context_example_3 /ja/docs/Web-e/Guide/CSS/Understanding_z_index/Stacking_without_z-index /ja/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_without_z-index /ja/docs/Web-e/Guide/CSS/Understanding_z_index/The_stacking_context /ja/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context +/ja/docs/Web/API/AbstractWorker /ja/docs/orphaned/Web/API/AbstractWorker +/ja/docs/Web/API/AbstractWorker/onerror /ja/docs/orphaned/Web/API/AbstractWorker/onerror /ja/docs/Web/API/Apps /ja/docs/Web/API/DOMApplicationsRegistry /ja/docs/Web/API/Apps.checkInstalled /ja/docs/Web/API/DOMApplicationsRegistry/checkInstalled /ja/docs/Web/API/Apps.getInstalled /ja/docs/Web/API/DOMApplicationsRegistry/getInstalled @@ -3762,6 +3764,7 @@ /ja/docs/Web/API/Element.querySelectorAll /ja/docs/Web/API/Element/querySelectorAll /ja/docs/Web/API/Element/Activate_event /ja/docs/Web/API/Element/DOMActivate_event /ja/docs/Web/API/Element/accessKey /ja/docs/Web/API/HTMLElement/accessKey +/ja/docs/Web/API/Element/currentStyle /ja/docs/orphaned/Web/API/Element/currentStyle /ja/docs/Web/API/Element/name /ja/docs/conflicting/Web/API /ja/docs/Web/API/Event/button /ja/docs/conflicting/Web/API/MouseEvent/button /ja/docs/Web/API/Event/createEvent /ja/docs/conflicting/Web/API/Document/createEvent diff --git a/files/ja/_wikihistory.json b/files/ja/_wikihistory.json index de85c35f61..bf33905847 100644 --- a/files/ja/_wikihistory.json +++ b/files/ja/_wikihistory.json @@ -9990,18 +9990,6 @@ "silverskyvicto" ] }, - "Web/API/AbstractWorker": { - "modified": "2020-10-15T22:02:41.214Z", - "contributors": [ - "chikoski" - ] - }, - "Web/API/AbstractWorker/onerror": { - "modified": "2020-10-15T22:02:48.424Z", - "contributors": [ - "chikoski" - ] - }, "Web/API/Ambient_Light_Events": { "modified": "2020-10-15T21:25:12.532Z", "contributors": [ @@ -52230,6 +52218,18 @@ "shinnn" ] }, + "orphaned/Web/API/AbstractWorker": { + "modified": "2020-10-15T22:02:41.214Z", + "contributors": [ + "chikoski" + ] + }, + "orphaned/Web/API/AbstractWorker/onerror": { + "modified": "2020-10-15T22:02:48.424Z", + "contributors": [ + "chikoski" + ] + }, "orphaned/Web/API/AudioContext/mozAudioChannelType": { "modified": "2019-03-23T22:51:59.818Z", "contributors": [ diff --git a/files/ja/orphaned/web/api/abstractworker/index.html b/files/ja/orphaned/web/api/abstractworker/index.html new file mode 100644 index 0000000000..07ac4a693c --- /dev/null +++ b/files/ja/orphaned/web/api/abstractworker/index.html @@ -0,0 +1,82 @@ +--- +title: AbstractWorker +slug: orphaned/Web/API/AbstractWorker +translation_of: Web/API/AbstractWorker +original_slug: Web/API/AbstractWorker +--- +

{{ APIRef("Web Workers API") }}

+ +

Web Workers APIAbstractWorker インタフェースは {{domxref("Worker")}} や {{domxref("SharedWorker")}} に共通の属性やメソッドを定義しています。

+ +

属性

+ +

AbstractWorker インタフェースには、他から継承している属性はありません。

+ +

イベントハンドラ

+ +
+
{{domxref("AbstractWorker.onerror")}}
+
{{domxref("ErrorEvent")}} イベントの発生時に呼ばれる {{ domxref("EventListener") }} です。
+
+ +

メソッド

+ +

AbstractWorker インタフェースには他から継承したメソッドはありません。

+ +

利用例

+ +

注意: AbstractWorker を直接呼ぶことはできません。必要な場合は、これを継承している {{domxref("Worker")}} か {{domxref("SharedWorker")}} を利用します。以下の例では、{{domxref("Worker.Worker", "Worker()")}} コンストラクタを利用して、{{domxref("Worker")}} オブジェクトを作成し、利用しています。

+ +
var myWorker = new Worker('worker.js');
+
+first.onchange = function() {
+  myWorker.postMessage([first.value,second.value]);
+  console.log('Message posted to worker');
+}
+ +

このサンプルコードは、以下のページで全コードを参照できます:

+ + + +

仕様

+ + + + + + + + + + + + + + + + + + + + + +
仕様状態コメント
{{SpecName("HTML WHATWG", "#the-abstractworker-abstract-interface", "AbstractWorker")}}{{Spec2("HTML WHATWG")}}No change from {{SpecName("Web Workers")}}.
{{SpecName("Web Workers", "#the-abstractworker-abstract-interface", "AbstractWorker")}}{{Spec2("Web Workers")}}Initial definition.
+ +

ブラウザ互換性

+ +
+ + +

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

+
+ +

関連項目

+ + + +

 

diff --git a/files/ja/orphaned/web/api/abstractworker/onerror/index.html b/files/ja/orphaned/web/api/abstractworker/onerror/index.html new file mode 100644 index 0000000000..94e0907b15 --- /dev/null +++ b/files/ja/orphaned/web/api/abstractworker/onerror/index.html @@ -0,0 +1,60 @@ +--- +title: AbstractWorker.onerror +slug: orphaned/Web/API/AbstractWorker/onerror +translation_of: Web/API/AbstractWorker/onerror +original_slug: Web/API/AbstractWorker/onerror +--- +

{{ APIRef("Web Workers API") }}

+ +

概要

+ +

{{domxref("AbstractWorker")}} の AbstractWorker.onerror 属性は {{event("Event_handlers", "event handler")}} の一種で、 {{domxref("Worker")}}  から {{event("error")}} イベントが送出された時に呼ばれます。

+ +

記法

+ +
myWorker.onerror = function() { ... };
+ +

利用例

+ +

以下の例では Worker() コンストラクタを利用して作成した Worker オブジェクトに、onerror ハンドラを設定しています。

+ +
var myWorker = new Worker('worker.js');
+
+myWorker.onerror = function() {
+  console.log('There is an error with your worker!');
+}
+ +

仕様

+ + + + + + + + + + + + + + +
仕様状態コメント
{{SpecName('HTML WHATWG', "#handler-abstractworker-onerror", "AbstractWorker.onerror")}}{{Spec2('HTML WHATWG')}} 
+ +

ブラウザ互換性

+ +
+ + +

{{Compat("api.AbstractWorker.onerror")}}

+
+ +

クロスオリジンに関するエラー

+ +

過去のブラウザには、ワーカ用のスクリプトを異なるオリジンから読み込もうとすると、SecurityError を送出するものがあります。最近のブラウザは{{event("error")}} イベントを送出します。これは仕様の変更によるものです。この件の詳細と対処方法については、こちらの文書を参照してください: Loading cross-origin worker now fires error event instead of throwing; worker in sandboxed iframe no longer allowed.

+ +

関連情報

+ + diff --git a/files/ja/orphaned/web/api/element/currentstyle/index.html b/files/ja/orphaned/web/api/element/currentstyle/index.html new file mode 100644 index 0000000000..5f1cfa645e --- /dev/null +++ b/files/ja/orphaned/web/api/element/currentstyle/index.html @@ -0,0 +1,51 @@ +--- +title: Element.currentStyle +slug: orphaned/Web/API/Element/currentStyle +tags: + - API + - NeedsExample + - Non-standard + - Property +translation_of: Web/API/Element/currentStyle +original_slug: Web/API/Element/currentStyle +--- +

{{Non-standard_header}}

+ +

Element.currentStyle は独自プロパティで、標準化されている {{DOMxRef("window.getComputedStyle()")}} メソッドに似ているものです。古いバージョンの Microsoft Internet Explorer で使用できます。しかし、 window.getComputedStyle() がピクセル数で値を返すのに対し、これは CSS で設定された単位で返します。

+ +

ポリフィル

+ +
+

このポリフィルは値をピクセル数で返しますが、値を読むたびに {{domxref("window.getComputedStyle()")}} を呼び出さなければならないため、かなり遅くなると思われます。

+
+ +
/* すべての著作権をパブリックドメインに寄贈します。
+ * http://creativecommons.org/publicdomain/zero/1.0/ */
+
+if (!("currentStyle" in Element.prototype)) {
+  Object.defineProperty(Element.prototype, "currentStyle", {
+    get: function() {
+      return window.getComputedStyle(this);
+    }
+  });
+}
+
+ +

仕様書

+ +

どの仕様書にも含まれていません。

+ +

Microsoft は MSDN で説明しています

+ +

ブラウザーの互換性

+ +

{{Compat("api.Element.currentStyle")}}

+ +

関連情報

+ + + +
{{APIRef("DOM")}}
diff --git a/files/ja/web/api/abstractworker/index.html b/files/ja/web/api/abstractworker/index.html deleted file mode 100644 index 89837e30ff..0000000000 --- a/files/ja/web/api/abstractworker/index.html +++ /dev/null @@ -1,81 +0,0 @@ ---- -title: AbstractWorker -slug: Web/API/AbstractWorker -translation_of: Web/API/AbstractWorker ---- -

{{ APIRef("Web Workers API") }}

- -

Web Workers APIAbstractWorker インタフェースは {{domxref("Worker")}} や {{domxref("SharedWorker")}} に共通の属性やメソッドを定義しています。

- -

属性

- -

AbstractWorker インタフェースには、他から継承している属性はありません。

- -

イベントハンドラ

- -
-
{{domxref("AbstractWorker.onerror")}}
-
{{domxref("ErrorEvent")}} イベントの発生時に呼ばれる {{ domxref("EventListener") }} です。
-
- -

メソッド

- -

AbstractWorker インタフェースには他から継承したメソッドはありません。

- -

利用例

- -

注意: AbstractWorker を直接呼ぶことはできません。必要な場合は、これを継承している {{domxref("Worker")}} か {{domxref("SharedWorker")}} を利用します。以下の例では、{{domxref("Worker.Worker", "Worker()")}} コンストラクタを利用して、{{domxref("Worker")}} オブジェクトを作成し、利用しています。

- -
var myWorker = new Worker('worker.js');
-
-first.onchange = function() {
-  myWorker.postMessage([first.value,second.value]);
-  console.log('Message posted to worker');
-}
- -

このサンプルコードは、以下のページで全コードを参照できます:

- - - -

仕様

- - - - - - - - - - - - - - - - - - - - - -
仕様状態コメント
{{SpecName("HTML WHATWG", "#the-abstractworker-abstract-interface", "AbstractWorker")}}{{Spec2("HTML WHATWG")}}No change from {{SpecName("Web Workers")}}.
{{SpecName("Web Workers", "#the-abstractworker-abstract-interface", "AbstractWorker")}}{{Spec2("Web Workers")}}Initial definition.
- -

ブラウザ互換性

- -
- - -

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

-
- -

関連項目

- - - -

 

diff --git a/files/ja/web/api/abstractworker/onerror/index.html b/files/ja/web/api/abstractworker/onerror/index.html deleted file mode 100644 index aa05ed3182..0000000000 --- a/files/ja/web/api/abstractworker/onerror/index.html +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: AbstractWorker.onerror -slug: Web/API/AbstractWorker/onerror -translation_of: Web/API/AbstractWorker/onerror ---- -

{{ APIRef("Web Workers API") }}

- -

概要

- -

{{domxref("AbstractWorker")}} の AbstractWorker.onerror 属性は {{event("Event_handlers", "event handler")}} の一種で、 {{domxref("Worker")}}  から {{event("error")}} イベントが送出された時に呼ばれます。

- -

記法

- -
myWorker.onerror = function() { ... };
- -

利用例

- -

以下の例では Worker() コンストラクタを利用して作成した Worker オブジェクトに、onerror ハンドラを設定しています。

- -
var myWorker = new Worker('worker.js');
-
-myWorker.onerror = function() {
-  console.log('There is an error with your worker!');
-}
- -

仕様

- - - - - - - - - - - - - - -
仕様状態コメント
{{SpecName('HTML WHATWG', "#handler-abstractworker-onerror", "AbstractWorker.onerror")}}{{Spec2('HTML WHATWG')}} 
- -

ブラウザ互換性

- -
- - -

{{Compat("api.AbstractWorker.onerror")}}

-
- -

クロスオリジンに関するエラー

- -

過去のブラウザには、ワーカ用のスクリプトを異なるオリジンから読み込もうとすると、SecurityError を送出するものがあります。最近のブラウザは{{event("error")}} イベントを送出します。これは仕様の変更によるものです。この件の詳細と対処方法については、こちらの文書を参照してください: Loading cross-origin worker now fires error event instead of throwing; worker in sandboxed iframe no longer allowed.

- -

関連情報

- - diff --git a/files/ja/web/api/element/currentstyle/index.html b/files/ja/web/api/element/currentstyle/index.html deleted file mode 100644 index 24548064d8..0000000000 --- a/files/ja/web/api/element/currentstyle/index.html +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Element.currentStyle -slug: Web/API/Element/currentStyle -tags: - - API - - NeedsExample - - Non-standard - - Property -translation_of: Web/API/Element/currentStyle ---- -

{{Non-standard_header}}

- -

Element.currentStyle は独自プロパティで、標準化されている {{DOMxRef("window.getComputedStyle()")}} メソッドに似ているものです。古いバージョンの Microsoft Internet Explorer で使用できます。しかし、 window.getComputedStyle() がピクセル数で値を返すのに対し、これは CSS で設定された単位で返します。

- -

ポリフィル

- -
-

このポリフィルは値をピクセル数で返しますが、値を読むたびに {{domxref("window.getComputedStyle()")}} を呼び出さなければならないため、かなり遅くなると思われます。

-
- -
/* すべての著作権をパブリックドメインに寄贈します。
- * http://creativecommons.org/publicdomain/zero/1.0/ */
-
-if (!("currentStyle" in Element.prototype)) {
-  Object.defineProperty(Element.prototype, "currentStyle", {
-    get: function() {
-      return window.getComputedStyle(this);
-    }
-  });
-}
-
- -

仕様書

- -

どの仕様書にも含まれていません。

- -

Microsoft は MSDN で説明しています

- -

ブラウザーの互換性

- -

{{Compat("api.Element.currentStyle")}}

- -

関連情報

- - - -
{{APIRef("DOM")}}
diff --git a/files/ko/_redirects.txt b/files/ko/_redirects.txt index c13543eadf..98adea837f 100644 --- a/files/ko/_redirects.txt +++ b/files/ko/_redirects.txt @@ -593,6 +593,7 @@ /ko/docs/Using_URL_values_for_the_cursor_property-redirect-1 /ko/docs/Web/CSS/CSS_Basic_User_Interface/Using_URL_values_for_the_cursor_property /ko/docs/Using_XPath /ko/docs/conflicting/Web/XPath/Introduction_to_using_XPath_in_JavaScript /ko/docs/Using_the_Mozilla_JavaScript_interface_to_XSL_Transformations /ko/docs/Web/XSLT/Using_the_Mozilla_JavaScript_interface_to_XSL_Transformations +/ko/docs/Web/API/AbstractWorker /ko/docs/orphaned/Web/API/AbstractWorker /ko/docs/Web/API/Boolean /ko/docs/Web/JavaScript/Reference/Global_Objects/Boolean /ko/docs/Web/API/Canvas_API/캔버스_튜토리얼 /ko/docs/Web/API/Canvas_API/Tutorial /ko/docs/Web/API/ChildNode/remove /ko/docs/orphaned/Web/API/ChildNode/remove @@ -612,6 +613,7 @@ /ko/docs/Web/API/Element.getAttribute /ko/docs/Web/API/Element/getAttribute /ko/docs/Web/API/Element/accessKey /ko/docs/Web/API/HTMLElement/accessKey /ko/docs/Web/API/Element/childNodes /ko/docs/Web/API/Node/childNodes +/ko/docs/Web/API/Element/currentStyle /ko/docs/orphaned/Web/API/Element/currentStyle /ko/docs/Web/API/Element/firstChild /ko/docs/Web/API/Node/firstChild /ko/docs/Web/API/Event/createEvent /ko/docs/Web/API/Document/createEvent /ko/docs/Web/API/Fetch_API/Fetch의_사용법 /ko/docs/Web/API/Fetch_API/Using_Fetch diff --git a/files/ko/_wikihistory.json b/files/ko/_wikihistory.json index 52f3bde621..7d27e3cebf 100644 --- a/files/ko/_wikihistory.json +++ b/files/ko/_wikihistory.json @@ -3389,13 +3389,6 @@ "chzhclq17" ] }, - "Web/API/AbstractWorker": { - "modified": "2020-10-15T21:25:37.012Z", - "contributors": [ - "alattalatta", - "Cho.Eun" - ] - }, "Web/API/Ambient_Light_Events": { "modified": "2020-10-15T21:24:18.175Z", "contributors": [ @@ -4616,12 +4609,6 @@ "composite" ] }, - "Web/API/Element/currentStyle": { - "modified": "2019-03-23T22:28:24.891Z", - "contributors": [ - "nugurejeil" - ] - }, "Web/API/Element/getAttribute": { "modified": "2020-10-15T21:30:04.251Z", "contributors": [ @@ -18354,6 +18341,13 @@ "cap3618" ] }, + "orphaned/Web/API/AbstractWorker": { + "modified": "2020-10-15T21:25:37.012Z", + "contributors": [ + "alattalatta", + "Cho.Eun" + ] + }, "orphaned/Web/API/ChildNode/remove": { "modified": "2020-10-15T22:10:05.225Z", "contributors": [ @@ -18381,6 +18375,12 @@ "dink95" ] }, + "orphaned/Web/API/Element/currentStyle": { + "modified": "2019-03-23T22:28:24.891Z", + "contributors": [ + "nugurejeil" + ] + }, "orphaned/Web/API/HTMLHyperlinkElementUtils": { "modified": "2020-10-15T22:15:23.043Z", "contributors": [ diff --git a/files/ko/orphaned/web/api/abstractworker/index.html b/files/ko/orphaned/web/api/abstractworker/index.html new file mode 100644 index 0000000000..a0a80f641c --- /dev/null +++ b/files/ko/orphaned/web/api/abstractworker/index.html @@ -0,0 +1,84 @@ +--- +title: AbstractWorker +slug: orphaned/Web/API/AbstractWorker +tags: + - API + - Abstract + - AbstractWorker + - Interface + - Reference + - Web Workers + - Web Workers API + - Worker + - 워커 + - 웹 워커 +translation_of: Web/API/AbstractWorker +original_slug: Web/API/AbstractWorker +--- +
{{ APIRef("Web Workers API") }}
+ +

Web Workers APIAbstractWorker 인터페이스는 기본적인 {{domxref("Worker")}}에 더해 {{domxref("ServiceWorker")}}와 {{domxref("SharedWorker")}}까지, 모든 유형의 워커에 공통된 속성과 메서드를 정의하는 추상 인터페이스입니다.

+ +

속성

+ +

AbstractWorker 인터페이스는 어떠한 속성도 상속하지 않습니다.

+ +

이벤트 처리기

+ +
+
{{domxref("AbstractWorker.onerror")}}
+
error 유형의 {{domxref("ErrorEvent")}}가 워커로 확산되면 호출할 {{domxref("EventListener")}}입니다.
+
+ +

메서드

+ +

AbstractWorker 인터페이스는 어떠한 메서드도 구현하거나 상속하지 않습니다.

+ +

예제

+ +

AbstractWorker는 추상 인터페이스므로 코드 내에서 직접 사용할 일은 없습니다. 대신, AbstractWorker를 상속하는 {{domxref("Worker")}} 또는 {{domxref("SharedWorker")}}를 사용할 것입니다.

+ +

다음 코드는 {{domxref("Worker.Worker", "Worker()")}} 생성자를 사용해 새로운 Worker를 생성한 후 워커로 메시지를 전송하는 것을 보입니다.

+ +
var myWorker = new Worker('worker.js');
+
+first.onchange = function() {
+  myWorker.postMessage([first.value, second.value]);
+  console.log('Message posted to worker');
+}
+ +

위 워커의 코드는 "worker.js" 파일에서 불러오며, first로 표현한 {{htmlelement("input")}} 요소가 존재하는 상황을 가정하여, {{event("change")}} 이벤트 처리기를 부착해 사용자가 first의 값을 바꿀 때마다 워커에 메시지를 전송해 바뀐 값을 알려줍니다.

+ +

MDN 웹 문서 GitHub 저장소에 더 많은 예제가 준비돼있습니다.

+ + + +

명세

+ + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName("HTML WHATWG", "#abstractworker", "AbstractWorker")}}{{Spec2('HTML WHATWG')}}No change from {{SpecName("Web Workers")}}.
+ +

브라우저 호환성

+ +
{{Compat("api.AbstractWorker")}}
+ +

같이 보기

+ + diff --git a/files/ko/orphaned/web/api/element/currentstyle/index.html b/files/ko/orphaned/web/api/element/currentstyle/index.html new file mode 100644 index 0000000000..04b0adabcc --- /dev/null +++ b/files/ko/orphaned/web/api/element/currentstyle/index.html @@ -0,0 +1,33 @@ +--- +title: Element.currentStyle +slug: orphaned/Web/API/Element/currentStyle +tags: + - 돔 + - 속성 추출 + - 요소 속성 +translation_of: Web/API/Element/currentStyle +original_slug: Web/API/Element/currentStyle +--- +
{{APIRef("DOM")}}
+ +

{{ Non-standard_header() }}

+ +

Summary

+ +

Element.currentStyle 은 표준화된 {{domxref("window.getComputedStyle")}} 메서드의 인터넷 익스플로러 전용 대체 프로퍼티입니다. 오래된 버젼의 인터넷 익스플로러에서 사용 가능합니다.

+ +

Specification

+ +

명세에 포함 되는 부분이 아닙니다.

+ +

마이크로소프트 MSDN에 설명이 있습니다.

+ +

Browser compatibility

+ +

{{Compat("api.Element.currentStyle")}}

+ +

See also

+ + diff --git a/files/ko/web/api/abstractworker/index.html b/files/ko/web/api/abstractworker/index.html deleted file mode 100644 index c31abaa6c1..0000000000 --- a/files/ko/web/api/abstractworker/index.html +++ /dev/null @@ -1,83 +0,0 @@ ---- -title: AbstractWorker -slug: Web/API/AbstractWorker -tags: - - API - - Abstract - - AbstractWorker - - Interface - - Reference - - Web Workers - - Web Workers API - - Worker - - 워커 - - 웹 워커 -translation_of: Web/API/AbstractWorker ---- -
{{ APIRef("Web Workers API") }}
- -

Web Workers APIAbstractWorker 인터페이스는 기본적인 {{domxref("Worker")}}에 더해 {{domxref("ServiceWorker")}}와 {{domxref("SharedWorker")}}까지, 모든 유형의 워커에 공통된 속성과 메서드를 정의하는 추상 인터페이스입니다.

- -

속성

- -

AbstractWorker 인터페이스는 어떠한 속성도 상속하지 않습니다.

- -

이벤트 처리기

- -
-
{{domxref("AbstractWorker.onerror")}}
-
error 유형의 {{domxref("ErrorEvent")}}가 워커로 확산되면 호출할 {{domxref("EventListener")}}입니다.
-
- -

메서드

- -

AbstractWorker 인터페이스는 어떠한 메서드도 구현하거나 상속하지 않습니다.

- -

예제

- -

AbstractWorker는 추상 인터페이스므로 코드 내에서 직접 사용할 일은 없습니다. 대신, AbstractWorker를 상속하는 {{domxref("Worker")}} 또는 {{domxref("SharedWorker")}}를 사용할 것입니다.

- -

다음 코드는 {{domxref("Worker.Worker", "Worker()")}} 생성자를 사용해 새로운 Worker를 생성한 후 워커로 메시지를 전송하는 것을 보입니다.

- -
var myWorker = new Worker('worker.js');
-
-first.onchange = function() {
-  myWorker.postMessage([first.value, second.value]);
-  console.log('Message posted to worker');
-}
- -

위 워커의 코드는 "worker.js" 파일에서 불러오며, first로 표현한 {{htmlelement("input")}} 요소가 존재하는 상황을 가정하여, {{event("change")}} 이벤트 처리기를 부착해 사용자가 first의 값을 바꿀 때마다 워커에 메시지를 전송해 바뀐 값을 알려줍니다.

- -

MDN 웹 문서 GitHub 저장소에 더 많은 예제가 준비돼있습니다.

- - - -

명세

- - - - - - - - - - - - - - -
SpecificationStatusComment
{{SpecName("HTML WHATWG", "#abstractworker", "AbstractWorker")}}{{Spec2('HTML WHATWG')}}No change from {{SpecName("Web Workers")}}.
- -

브라우저 호환성

- -
{{Compat("api.AbstractWorker")}}
- -

같이 보기

- - diff --git a/files/ko/web/api/element/currentstyle/index.html b/files/ko/web/api/element/currentstyle/index.html deleted file mode 100644 index 39a1ad37e1..0000000000 --- a/files/ko/web/api/element/currentstyle/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Element.currentStyle -slug: Web/API/Element/currentStyle -tags: - - 돔 - - 속성 추출 - - 요소 속성 -translation_of: Web/API/Element/currentStyle ---- -
{{APIRef("DOM")}}
- -

{{ Non-standard_header() }}

- -

Summary

- -

Element.currentStyle 은 표준화된 {{domxref("window.getComputedStyle")}} 메서드의 인터넷 익스플로러 전용 대체 프로퍼티입니다. 오래된 버젼의 인터넷 익스플로러에서 사용 가능합니다.

- -

Specification

- -

명세에 포함 되는 부분이 아닙니다.

- -

마이크로소프트 MSDN에 설명이 있습니다.

- -

Browser compatibility

- -

{{Compat("api.Element.currentStyle")}}

- -

See also

- - diff --git a/files/pt-br/_redirects.txt b/files/pt-br/_redirects.txt index 2359ac805e..7781b669f3 100644 --- a/files/pt-br/_redirects.txt +++ b/files/pt-br/_redirects.txt @@ -527,6 +527,8 @@ /pt-BR/docs/Web/API/API_Web_Audio /pt-BR/docs/Web/API/Web_Audio_API /pt-BR/docs/Web/API/API_Web_Audio/Sintetizador_simples /pt-BR/docs/Web/API/Web_Audio_API/Simple_synth /pt-BR/docs/Web/API/API_de_Desempenho /pt-BR/docs/Web/API/Performance_API +/pt-BR/docs/Web/API/AbstractWorker /pt-BR/docs/orphaned/Web/API/AbstractWorker +/pt-BR/docs/Web/API/AbstractWorker/onerror /pt-BR/docs/orphaned/Web/API/AbstractWorker/onerror /pt-BR/docs/Web/API/ArrayBuffer /pt-BR/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer /pt-BR/docs/Web/API/AudioContext/currentTime /pt-BR/docs/Web/API/BaseAudioContext/currentTime /pt-BR/docs/Web/API/BatteryManager.charging /pt-BR/docs/Web/API/BatteryManager/charging diff --git a/files/pt-br/_wikihistory.json b/files/pt-br/_wikihistory.json index 1dcad77dd8..750a48ad8c 100644 --- a/files/pt-br/_wikihistory.json +++ b/files/pt-br/_wikihistory.json @@ -3584,19 +3584,6 @@ "marcelorobson001" ] }, - "Web/API/AbstractWorker": { - "modified": "2019-03-23T23:11:23.809Z", - "contributors": [ - "teoli", - "mklauck" - ] - }, - "Web/API/AbstractWorker/onerror": { - "modified": "2019-03-23T22:50:42.630Z", - "contributors": [ - "daltonmenezes" - ] - }, "Web/API/Ambient_Light_Events": { "modified": "2019-03-23T22:10:24.978Z", "contributors": [ @@ -17158,6 +17145,19 @@ "mak213k" ] }, + "orphaned/Web/API/AbstractWorker": { + "modified": "2019-03-23T23:11:23.809Z", + "contributors": [ + "teoli", + "mklauck" + ] + }, + "orphaned/Web/API/AbstractWorker/onerror": { + "modified": "2019-03-23T22:50:42.630Z", + "contributors": [ + "daltonmenezes" + ] + }, "orphaned/Web/API/ChildNode/remove": { "modified": "2020-10-15T21:55:19.824Z", "contributors": [ diff --git a/files/pt-br/orphaned/web/api/abstractworker/index.html b/files/pt-br/orphaned/web/api/abstractworker/index.html new file mode 100644 index 0000000000..2b5355f865 --- /dev/null +++ b/files/pt-br/orphaned/web/api/abstractworker/index.html @@ -0,0 +1,104 @@ +--- +title: AbstractWorker +slug: orphaned/Web/API/AbstractWorker +translation_of: Web/API/AbstractWorker +original_slug: Web/API/AbstractWorker +--- +

{{ APIRef("Web Workers API") }}

+ +

Resumo

+ +

A interface AbstractWorker abstrai propriedades e métodos comuns para todo o tipo de Workers, sendo {{domxref("Worker")}} ou {{domxref("SharedWorker")}}.

+ +

Propriedades

+ +

A interface AbstractWorker não herda qualquer propriedade..

+ +
+
{{domxref("AbstractWorker.onerror")}}
+
É um {{ domxref("EventListener") }} que é chamado sempre que um {{domxref("ErrorEvent")}} do tipo error borbulha através do Worker.
+
+ +

Métodos

+ +

A interface AbstractWorker não implementa ou herda qualquer método.

+ +

Especificações

+ + + + + + + + + + + + + + + + + + + +
EspecificaçãoStatusComentário
{{SpecName('HTML WHATWG', "#the-abstractworker-abstract-interface", "AbstractWorker")}}{{Spec2('HTML WHATWG')}}Sem mudanças para {{SpecName("Web Workers")}}.
{{SpecName('Web Workers', "#the-abstractworker-abstract-interface", "AbstractWorker")}}{{Spec2('HTML5 W3C')}}Definição Inicial
+ +

Compatibilidade de Browser

+ +
{{CompatibilityTable}}
+ +
+ + + + + + + + + + + + + + + + + + + +
RecursoChromeFirefox (Gecko)Internet ExplorerOperaSafari (WebKit)
Suporte Básico{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
+
+ +
+ + + + + + + + + + + + + + + + + + + +
RecursoAndroidFirefox Mobile (Gecko)IE PhoneOpera MobileSafari Mobile
Suporte Básico{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
+
+ +

Veja também

+ + + +

 

diff --git a/files/pt-br/orphaned/web/api/abstractworker/onerror/index.html b/files/pt-br/orphaned/web/api/abstractworker/onerror/index.html new file mode 100644 index 0000000000..9ad74fd3fe --- /dev/null +++ b/files/pt-br/orphaned/web/api/abstractworker/onerror/index.html @@ -0,0 +1,105 @@ +--- +title: AbstractWorker.onerror +slug: orphaned/Web/API/AbstractWorker/onerror +translation_of: Web/API/AbstractWorker/onerror +original_slug: Web/API/AbstractWorker/onerror +--- +

{{ APIRef("Web Workers API") }}

+ +

Resumo

+ +

A propriedade AbstractWorker.onerror da interface {{domxref("AbstractWorker")}} representa um {{event("Event_handlers", "event handler")}}, que é uma função a ser chamada quando o evento {{event("error")}} ocorre através de um balão de notificação {{domxref("Worker")}}.

+ +

Sintaxe

+ +
myWorker.onerror = function() { ... };
+ +

Exemplo

+ +

O seguinte trecho de código mostra criação de um objeto Worker usando o construtor de Worker() e criando um manipulador onerror no objeto resultante:

+ +
var myWorker = new Worker("worker.js");
+
+myWorker.onerror = function() {
+  console.log('Há um erro com o seu worker!');
+}
+ +

Especificações

+ + + + + + + + + + + + + + + + + + + +
EspecificaçãoStatusComentário
{{SpecName('HTML WHATWG', "#handler-abstractworker-onerror", "AbstractWorker.onerror")}}{{Spec2('HTML WHATWG')}}Nenhuma mudança em {{SpecName("Web Workers")}}.
{{SpecName('Web Workers', "#handler-abstractworker-onerror", "AbstractWorker.onerror")}}{{Spec2('Web Workers')}}Definição inicial.
+ +

Compatibilidade dos Navegadores

+ +
{{CompatibilityTable}}
+ +
+ + + + + + + + + + + + + + + + + + + +
CaracterísticasChromeFirefox (Gecko)Internet ExplorerOperaSafari (WebKit)
Suporte básico{{CompatChrome(4)}}{{CompatGeckoDesktop("1.9.1")}}1010.64
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
CaracterísticasAndroidFirefox Mobile (Gecko)Firefox OS (Gecko)IE PhoneOpera MobileSafari Mobile
Suporte básico4.4{{CompatGeckoMobile("1.9.1")}}1.0.11011.55.1
+
+ +

Veja também

+ + diff --git a/files/pt-br/web/api/abstractworker/index.html b/files/pt-br/web/api/abstractworker/index.html deleted file mode 100644 index 824ccd2aaa..0000000000 --- a/files/pt-br/web/api/abstractworker/index.html +++ /dev/null @@ -1,103 +0,0 @@ ---- -title: AbstractWorker -slug: Web/API/AbstractWorker -translation_of: Web/API/AbstractWorker ---- -

{{ APIRef("Web Workers API") }}

- -

Resumo

- -

A interface AbstractWorker abstrai propriedades e métodos comuns para todo o tipo de Workers, sendo {{domxref("Worker")}} ou {{domxref("SharedWorker")}}.

- -

Propriedades

- -

A interface AbstractWorker não herda qualquer propriedade..

- -
-
{{domxref("AbstractWorker.onerror")}}
-
É um {{ domxref("EventListener") }} que é chamado sempre que um {{domxref("ErrorEvent")}} do tipo error borbulha através do Worker.
-
- -

Métodos

- -

A interface AbstractWorker não implementa ou herda qualquer método.

- -

Especificações

- - - - - - - - - - - - - - - - - - - -
EspecificaçãoStatusComentário
{{SpecName('HTML WHATWG', "#the-abstractworker-abstract-interface", "AbstractWorker")}}{{Spec2('HTML WHATWG')}}Sem mudanças para {{SpecName("Web Workers")}}.
{{SpecName('Web Workers', "#the-abstractworker-abstract-interface", "AbstractWorker")}}{{Spec2('HTML5 W3C')}}Definição Inicial
- -

Compatibilidade de Browser

- -
{{CompatibilityTable}}
- -
- - - - - - - - - - - - - - - - - - - -
RecursoChromeFirefox (Gecko)Internet ExplorerOperaSafari (WebKit)
Suporte Básico{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
-
- -
- - - - - - - - - - - - - - - - - - - -
RecursoAndroidFirefox Mobile (Gecko)IE PhoneOpera MobileSafari Mobile
Suporte Básico{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
-
- -

Veja também

- - - -

 

diff --git a/files/pt-br/web/api/abstractworker/onerror/index.html b/files/pt-br/web/api/abstractworker/onerror/index.html deleted file mode 100644 index ed4635db9b..0000000000 --- a/files/pt-br/web/api/abstractworker/onerror/index.html +++ /dev/null @@ -1,104 +0,0 @@ ---- -title: AbstractWorker.onerror -slug: Web/API/AbstractWorker/onerror -translation_of: Web/API/AbstractWorker/onerror ---- -

{{ APIRef("Web Workers API") }}

- -

Resumo

- -

A propriedade AbstractWorker.onerror da interface {{domxref("AbstractWorker")}} representa um {{event("Event_handlers", "event handler")}}, que é uma função a ser chamada quando o evento {{event("error")}} ocorre através de um balão de notificação {{domxref("Worker")}}.

- -

Sintaxe

- -
myWorker.onerror = function() { ... };
- -

Exemplo

- -

O seguinte trecho de código mostra criação de um objeto Worker usando o construtor de Worker() e criando um manipulador onerror no objeto resultante:

- -
var myWorker = new Worker("worker.js");
-
-myWorker.onerror = function() {
-  console.log('Há um erro com o seu worker!');
-}
- -

Especificações

- - - - - - - - - - - - - - - - - - - -
EspecificaçãoStatusComentário
{{SpecName('HTML WHATWG', "#handler-abstractworker-onerror", "AbstractWorker.onerror")}}{{Spec2('HTML WHATWG')}}Nenhuma mudança em {{SpecName("Web Workers")}}.
{{SpecName('Web Workers', "#handler-abstractworker-onerror", "AbstractWorker.onerror")}}{{Spec2('Web Workers')}}Definição inicial.
- -

Compatibilidade dos Navegadores

- -
{{CompatibilityTable}}
- -
- - - - - - - - - - - - - - - - - - - -
CaracterísticasChromeFirefox (Gecko)Internet ExplorerOperaSafari (WebKit)
Suporte básico{{CompatChrome(4)}}{{CompatGeckoDesktop("1.9.1")}}1010.64
-
- -
- - - - - - - - - - - - - - - - - - - - - -
CaracterísticasAndroidFirefox Mobile (Gecko)Firefox OS (Gecko)IE PhoneOpera MobileSafari Mobile
Suporte básico4.4{{CompatGeckoMobile("1.9.1")}}1.0.11011.55.1
-
- -

Veja também

- - diff --git a/files/ru/_redirects.txt b/files/ru/_redirects.txt index 5c52393389..bef83363eb 100644 --- a/files/ru/_redirects.txt +++ b/files/ru/_redirects.txt @@ -371,6 +371,7 @@ /ru/docs/Tools/Производительность/Waterfall /ru/docs/Tools/Performance/Waterfall /ru/docs/Using_Firefox_1.5_caching /ru/docs/Mozilla/Firefox/Releases/1.5/Using_Firefox_1.5_caching /ru/docs/Using_files_from_web_applications /ru/docs/Web/API/File/Using_files_from_web_applications +/ru/docs/Web/API/AbstractWorker /ru/docs/orphaned/Web/API/AbstractWorker /ru/docs/Web/API/AudioContext.currentTime /ru/docs/Web/API/BaseAudioContext/currentTime /ru/docs/Web/API/AudioContext/createPanner /ru/docs/Web/API/BaseAudioContext/createPanner /ru/docs/Web/API/AudioContext/currentTime /ru/docs/Web/API/BaseAudioContext/currentTime @@ -398,6 +399,7 @@ /ru/docs/Web/API/Element.getBoundingClientRect /ru/docs/Web/API/Element/getBoundingClientRect /ru/docs/Web/API/Element.insertAdjacentHTML /ru/docs/Web/API/Element/insertAdjacentHTML /ru/docs/Web/API/Element/accessKey /ru/docs/Web/API/HTMLElement/accessKey +/ru/docs/Web/API/Element/currentStyle /ru/docs/orphaned/Web/API/Element/currentStyle /ru/docs/Web/API/EventTarget.addEventListener /ru/docs/Web/API/EventTarget/addEventListener /ru/docs/Web/API/EventTarget/attachEvent /ru/docs/conflicting/Web/API/EventTarget/addEventListener /ru/docs/Web/API/EventTarget/detachEvent /ru/docs/conflicting/Web/API/EventTarget/removeEventListener diff --git a/files/ru/_wikihistory.json b/files/ru/_wikihistory.json index f0b4f1f2be..e309cf5b66 100644 --- a/files/ru/_wikihistory.json +++ b/files/ru/_wikihistory.json @@ -5607,12 +5607,6 @@ "VerZsuT" ] }, - "Web/API/AbstractWorker": { - "modified": "2020-10-15T22:21:08.647Z", - "contributors": [ - "bennaver" - ] - }, "Web/API/Ambient_Light_Events": { "modified": "2019-03-23T22:28:03.691Z", "contributors": [ @@ -7482,12 +7476,6 @@ "Sparks" ] }, - "Web/API/Element/currentStyle": { - "modified": "2020-10-15T22:29:46.179Z", - "contributors": [ - "RenatTOP" - ] - }, "Web/API/Element/error_event": { "modified": "2019-03-18T20:55:03.206Z", "contributors": [ @@ -25496,6 +25484,12 @@ "Aleksej" ] }, + "orphaned/Web/API/AbstractWorker": { + "modified": "2020-10-15T22:21:08.647Z", + "contributors": [ + "bennaver" + ] + }, "orphaned/Web/API/ChildNode/remove": { "modified": "2019-03-23T22:51:25.031Z", "contributors": [ @@ -25516,6 +25510,12 @@ "SphinxKnight" ] }, + "orphaned/Web/API/Element/currentStyle": { + "modified": "2020-10-15T22:29:46.179Z", + "contributors": [ + "RenatTOP" + ] + }, "orphaned/Web/API/HTMLHyperlinkElementUtils": { "modified": "2019-03-23T22:27:08.817Z", "contributors": [ diff --git a/files/ru/orphaned/web/api/abstractworker/index.html b/files/ru/orphaned/web/api/abstractworker/index.html new file mode 100644 index 0000000000..24a8af3b19 --- /dev/null +++ b/files/ru/orphaned/web/api/abstractworker/index.html @@ -0,0 +1,96 @@ +--- +title: AbstractWorker +slug: orphaned/Web/API/AbstractWorker +tags: + - API + - AbstractWorker + - Interface + - SharedWorker + - Web Workers + - Web Workers API + - Worker + - Абстрактный + - Интерфейс +translation_of: Web/API/AbstractWorker +original_slug: Web/API/AbstractWorker +--- +
{{ APIRef("Web Workers API") }}
+ +
Интерфейс AbstractWorker (абстрактный воркер) , как часть Web Workers API - это абстрактный интерфейс, который определяет общие свойства и методы для всех типов воркеров: для базового {{domxref("Worker")}} и также для {{domxref("ServiceWorker")}} и {{domxref("SharedWorker")}}. Вы напрямую не взаимодействует с AbstractWorker, как и с абстрактным классом.
+ +

Свойства

+ +

Интерфейс AbstractWorker не наследует никаких свойств

+ +

Обработчики событий

+ +
+
{{domxref("AbstractWorker.onerror")}}
+
{{ domxref("EventListener") }}, который вызывается каждый раз, когда {{domxref("ErrorEvent")}} с типом error всплывает через воркер.
+
+ +

Методы

+ +

Интерфейс AbstractWorker не наследует и не реализует никаких свойств

+ +

Пример

+ +

Прямого использования AbstractWorker не будет в коде, так как это абстрактный интерфейс. Вместо этого, взаимодействие будет происходить либо с {{domxref("Worker")}}, либо с {{domxref("SharedWorker")}}, оба из которых наследуют свойства от AbstractWorker.

+ +

Ниже фрагмент кода, который демонстрирует создание нового Worker с помощью конструктора {{domxref("Worker.Worker", "Worker()")}}; ещё здесь показан способ как послать сообщению воркеру.

+ +
var myWorker = new Worker('worker.js');
+
+first.onchange = function() {
+  myWorker.postMessage([first.value, second.value]);
+  console.log('Message posted to worker');
+}
+ +

Код воркера загружается из файла "worker.js". В данном коде предполагается, что есть элемент {{HTMLElement("input")}}, его определяет переменная first. Для события {{domxref("change")}} элемента создаётся обработчик, поэтому когда пользователь изменяет значение для first, отправляется сообщение в воркер для уведомления его об данных изменениях.

+ +

Вы можете найти больше примеров в репозитории MDN Web Docs на GitHub:

+ + + +

Спецификации

+ + + + + + + + + + + + + + + + + + + + + +
СпецификацияСтатусКомментарий
{{SpecName("HTML WHATWG", "#abstractworker", "AbstractWorker")}}{{Spec2("HTML WHATWG")}}Без изменений {{SpecName("Web Workers")}}.
{{SpecName("Web Workers", "#the-abstractworker-abstract-interface", "AbstractWorker")}}{{Spec2("Web Workers")}}Начальное определение.
+ +

Совместимость с браузерами

+ +
+ + +

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

+
+ +

Смотрите также

+ + diff --git a/files/ru/orphaned/web/api/element/currentstyle/index.html b/files/ru/orphaned/web/api/element/currentstyle/index.html new file mode 100644 index 0000000000..f98340d418 --- /dev/null +++ b/files/ru/orphaned/web/api/element/currentstyle/index.html @@ -0,0 +1,51 @@ +--- +title: Element.currentStyle +slug: orphaned/Web/API/Element/currentStyle +tags: + - API + - NeedsExample + - Non-standard + - Property +translation_of: Web/API/Element/currentStyle +original_slug: Web/API/Element/currentStyle +--- +

{{Non-standard_header}}

+ +

Element.currentStyle является собственностью, похожей на стандартизированную {{DOMxRef("window.getComputedStyle()")}} method. Он доступен в старых версиях Microsoft Internet Explorer. Однако, он возвращает единицы, установленные в CSS в то время как window.getComputedStyle()возвращает значения в пикселях.

+ +

Polyfill

+ +
+

Эта polyfill возвращает значения в пикселях и, скорее всего, будет довольно медленным, так как оно должно называться {{domxref("window.getComputedStyle()")}} каждый раз, когда читается его значение.

+
+ +
/* Любое авторское право посвящено Общественному достоянию.
+ * http://creativecommons.org/publicdomain/zero/1.0/ */
+
+if (!("currentStyle" in Element.prototype)) {
+  Object.defineProperty(Element.prototype, "currentStyle", {
+    get: function() {
+      return window.getComputedStyle(this);
+    }
+  });
+}
+
+ +

Спецификации

+ +

Не входит ни в какие спецификации.

+ +

Microsoft had a description on MSDN.

+ +

Совместимость с браузерами

+ +

{{Compat("api.Element.currentStyle")}}

+ +

Смотрите также

+ + + +
{{APIRef("DOM")}}
diff --git a/files/ru/web/api/abstractworker/index.html b/files/ru/web/api/abstractworker/index.html deleted file mode 100644 index fc666b57c7..0000000000 --- a/files/ru/web/api/abstractworker/index.html +++ /dev/null @@ -1,95 +0,0 @@ ---- -title: AbstractWorker -slug: Web/API/AbstractWorker -tags: - - API - - AbstractWorker - - Interface - - SharedWorker - - Web Workers - - Web Workers API - - Worker - - Абстрактный - - Интерфейс -translation_of: Web/API/AbstractWorker ---- -
{{ APIRef("Web Workers API") }}
- -
Интерфейс AbstractWorker (абстрактный воркер) , как часть Web Workers API - это абстрактный интерфейс, который определяет общие свойства и методы для всех типов воркеров: для базового {{domxref("Worker")}} и также для {{domxref("ServiceWorker")}} и {{domxref("SharedWorker")}}. Вы напрямую не взаимодействует с AbstractWorker, как и с абстрактным классом.
- -

Свойства

- -

Интерфейс AbstractWorker не наследует никаких свойств

- -

Обработчики событий

- -
-
{{domxref("AbstractWorker.onerror")}}
-
{{ domxref("EventListener") }}, который вызывается каждый раз, когда {{domxref("ErrorEvent")}} с типом error всплывает через воркер.
-
- -

Методы

- -

Интерфейс AbstractWorker не наследует и не реализует никаких свойств

- -

Пример

- -

Прямого использования AbstractWorker не будет в коде, так как это абстрактный интерфейс. Вместо этого, взаимодействие будет происходить либо с {{domxref("Worker")}}, либо с {{domxref("SharedWorker")}}, оба из которых наследуют свойства от AbstractWorker.

- -

Ниже фрагмент кода, который демонстрирует создание нового Worker с помощью конструктора {{domxref("Worker.Worker", "Worker()")}}; ещё здесь показан способ как послать сообщению воркеру.

- -
var myWorker = new Worker('worker.js');
-
-first.onchange = function() {
-  myWorker.postMessage([first.value, second.value]);
-  console.log('Message posted to worker');
-}
- -

Код воркера загружается из файла "worker.js". В данном коде предполагается, что есть элемент {{HTMLElement("input")}}, его определяет переменная first. Для события {{domxref("change")}} элемента создаётся обработчик, поэтому когда пользователь изменяет значение для first, отправляется сообщение в воркер для уведомления его об данных изменениях.

- -

Вы можете найти больше примеров в репозитории MDN Web Docs на GitHub:

- - - -

Спецификации

- - - - - - - - - - - - - - - - - - - - - -
СпецификацияСтатусКомментарий
{{SpecName("HTML WHATWG", "#abstractworker", "AbstractWorker")}}{{Spec2("HTML WHATWG")}}Без изменений {{SpecName("Web Workers")}}.
{{SpecName("Web Workers", "#the-abstractworker-abstract-interface", "AbstractWorker")}}{{Spec2("Web Workers")}}Начальное определение.
- -

Совместимость с браузерами

- -
- - -

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

-
- -

Смотрите также

- - diff --git a/files/ru/web/api/element/currentstyle/index.html b/files/ru/web/api/element/currentstyle/index.html deleted file mode 100644 index 7c3c71ac0f..0000000000 --- a/files/ru/web/api/element/currentstyle/index.html +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Element.currentStyle -slug: Web/API/Element/currentStyle -tags: - - API - - NeedsExample - - Non-standard - - Property -translation_of: Web/API/Element/currentStyle ---- -

{{Non-standard_header}}

- -

Element.currentStyle является собственностью, похожей на стандартизированную {{DOMxRef("window.getComputedStyle()")}} method. Он доступен в старых версиях Microsoft Internet Explorer. Однако, он возвращает единицы, установленные в CSS в то время как window.getComputedStyle()возвращает значения в пикселях.

- -

Polyfill

- -
-

Эта polyfill возвращает значения в пикселях и, скорее всего, будет довольно медленным, так как оно должно называться {{domxref("window.getComputedStyle()")}} каждый раз, когда читается его значение.

-
- -
/* Любое авторское право посвящено Общественному достоянию.
- * http://creativecommons.org/publicdomain/zero/1.0/ */
-
-if (!("currentStyle" in Element.prototype)) {
-  Object.defineProperty(Element.prototype, "currentStyle", {
-    get: function() {
-      return window.getComputedStyle(this);
-    }
-  });
-}
-
- -

Спецификации

- -

Не входит ни в какие спецификации.

- -

Microsoft had a description on MSDN.

- -

Совместимость с браузерами

- -

{{Compat("api.Element.currentStyle")}}

- -

Смотрите также

- - - -
{{APIRef("DOM")}}
diff --git a/files/zh-cn/_redirects.txt b/files/zh-cn/_redirects.txt index 5ea832b0cc..410196f470 100644 --- a/files/zh-cn/_redirects.txt +++ b/files/zh-cn/_redirects.txt @@ -1428,6 +1428,8 @@ /zh-CN/docs/WOFF /zh-CN/docs/Web/Guide/WOFF /zh-CN/docs/Web-based_protocol_handlers /zh-CN/docs/Web/API/Navigator/registerProtocolHandler/Web-based_protocol_handlers /zh-CN/docs/Web/API/APIWwindow.sidebar /zh-CN/docs/Web/API/Window/sidebar +/zh-CN/docs/Web/API/AbstractWorker /zh-CN/docs/orphaned/Web/API/AbstractWorker +/zh-CN/docs/Web/API/AbstractWorker/onerror /zh-CN/docs/orphaned/Web/API/AbstractWorker/onerror /zh-CN/docs/Web/API/AmbientLightSensor/reading /zh-CN/docs/Web/API/AmbientLightSensor/illuminance /zh-CN/docs/Web/API/AnalyserNode/fft /zh-CN/docs/orphaned/Web/API/AnalyserNode/fft /zh-CN/docs/Web/API/ArrayBuffer /zh-CN/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer @@ -1535,6 +1537,7 @@ /zh-CN/docs/Web/API/Element/Activate_event /zh-CN/docs/Web/API/Element/DOMActivate_event /zh-CN/docs/Web/API/Element/accessKey /zh-CN/docs/Web/API/HTMLElement/accessKey /zh-CN/docs/Web/API/Element/addEventListener /zh-CN/docs/Web/API/EventTarget/addEventListener +/zh-CN/docs/Web/API/Element/currentStyle /zh-CN/docs/orphaned/Web/API/Element/currentStyle /zh-CN/docs/Web/API/Element/name /zh-CN/docs/conflicting/Web/API /zh-CN/docs/Web/API/Element/onafterscriptexecute /zh-CN/docs/Web/API/Document/onafterscriptexecute /zh-CN/docs/Web/API/Element/onbeforescriptexecute /zh-CN/docs/Web/API/Document/onbeforescriptexecute @@ -1894,6 +1897,7 @@ /zh-CN/docs/Web/API/XMLDocument.load /zh-CN/docs/Web/API/XMLDocument/load /zh-CN/docs/Web/API/XMLHttpRequest/FormData /zh-CN/docs/Web/API/FormData /zh-CN/docs/Web/API/XMLHttpRequest/openRequest /zh-CN/docs/orphaned/Web/API/XMLHttpRequest/openRequest +/zh-CN/docs/Web/API/XMLHttpRequestResponseType /zh-CN/docs/orphaned/Web/API/XMLHttpRequestResponseType /zh-CN/docs/Web/API/console.dir /zh-CN/docs/Web/API/Console/dir /zh-CN/docs/Web/API/console.group /zh-CN/docs/Web/API/Console/group /zh-CN/docs/Web/API/console.groupCollapsed /zh-CN/docs/Web/API/Console/groupCollapsed diff --git a/files/zh-cn/_wikihistory.json b/files/zh-cn/_wikihistory.json index c3c088893e..a806ad7579 100644 --- a/files/zh-cn/_wikihistory.json +++ b/files/zh-cn/_wikihistory.json @@ -7499,21 +7499,6 @@ "syhxczy" ] }, - "Web/API/AbstractWorker": { - "modified": "2020-11-08T08:49:33.020Z", - "contributors": [ - "plusmultiply0", - "Alphmega", - "Darrel.Hsu" - ] - }, - "Web/API/AbstractWorker/onerror": { - "modified": "2020-10-15T21:49:22.728Z", - "contributors": [ - "Jack.Works", - "liuzeyafzy" - ] - }, "Web/API/Accelerometer": { "modified": "2020-10-15T22:21:10.384Z", "contributors": [ @@ -12370,12 +12355,6 @@ "CrazyMushroom" ] }, - "Web/API/Element/currentStyle": { - "modified": "2019-03-23T22:21:18.875Z", - "contributors": [ - "wuyou" - ] - }, "Web/API/Element/cut_event": { "modified": "2019-04-30T14:14:11.414Z", "contributors": [ @@ -25223,13 +25202,6 @@ "holynewbie" ] }, - "Web/API/XMLHttpRequestResponseType": { - "modified": "2020-10-15T22:12:33.990Z", - "contributors": [ - "RainSlide", - "scottxu" - ] - }, "Web/API/XMLSerializer": { "modified": "2020-10-15T21:14:45.671Z", "contributors": [ @@ -50146,6 +50118,21 @@ "c_king" ] }, + "orphaned/Web/API/AbstractWorker": { + "modified": "2020-11-08T08:49:33.020Z", + "contributors": [ + "plusmultiply0", + "Alphmega", + "Darrel.Hsu" + ] + }, + "orphaned/Web/API/AbstractWorker/onerror": { + "modified": "2020-10-15T21:49:22.728Z", + "contributors": [ + "Jack.Works", + "liuzeyafzy" + ] + }, "orphaned/Web/API/AnalyserNode/fft": { "modified": "2019-03-18T20:44:28.140Z", "contributors": [ @@ -50227,6 +50214,12 @@ "gavinkwoe" ] }, + "orphaned/Web/API/Element/currentStyle": { + "modified": "2019-03-23T22:21:18.875Z", + "contributors": [ + "wuyou" + ] + }, "orphaned/Web/API/Element/runtimeStyle": { "modified": "2019-03-23T22:06:58.487Z", "contributors": [ @@ -50427,6 +50420,13 @@ "Arktische" ] }, + "orphaned/Web/API/XMLHttpRequestResponseType": { + "modified": "2020-10-15T22:12:33.990Z", + "contributors": [ + "RainSlide", + "scottxu" + ] + }, "orphaned/Web/API/notification/sound": { "modified": "2019-03-18T21:17:44.470Z", "contributors": [ diff --git a/files/zh-cn/orphaned/web/api/abstractworker/index.html b/files/zh-cn/orphaned/web/api/abstractworker/index.html new file mode 100644 index 0000000000..b92de9c8ff --- /dev/null +++ b/files/zh-cn/orphaned/web/api/abstractworker/index.html @@ -0,0 +1,88 @@ +--- +title: AbstractWorker +slug: orphaned/Web/API/AbstractWorker +tags: + - API + - AbstractWorker + - Interface + - Reference + - SharedWorker + - Web Workers + - Worker +translation_of: Web/API/AbstractWorker +original_slug: Web/API/AbstractWorker +--- +

{{ APIRef("Web Workers API") }}

+ +

 Web Workers API 的 AbstractWorker 接口是一个定义适用于所有类型 worker 属性和方法的抽象接口,包括基础的 {{domxref("Worker")}},{{domxref("ServiceWorker")}} 以及 {{domxref("SharedWorker")}}。作为一个抽象类,你不能直接使用 AbstractWorker

+ +

属性

+ +

AbstractWorker 接口不会继承任何属性。

+ +

事件处理函数

+ +
+
{{domxref("AbstractWorker.onerror")}}
+
当 worker 中出现 {{domxref("ErrorEvent")}} 类型的错误时,{{ domxref("EventListener") }} 就会被调用。
+
+ +

方法

+ +

AbstractWorker 接口不会实现或继承任何方法。

+ +

例子

+ +

作为一个抽象类接口,你不应该在代码中直接使用 AbstractWorker 接口。取而代之,你应该使用 {{domxref("Worker")}} 或 {{domxref("SharedWorker")}},这两者都继承了 AbstractWorker 的属性。

+ +

下面的一小段代码是展示如何使用 {{domxref("Worker.Worker", "Worker()")}} 构造函数构造 {{domxref("Worker")}} 对象并使用它:

+ +
var myWorker = new Worker("worker.js");
+
+first.onchange = function() {
+  myWorker.postMessage([first.value,second.value]);
+  console.log('Message posted to worker');
+}
+ +

worker 的代码会从 "worker.js" 文件被加载。代码假设这里已经有一个现成的 {{HTMLElement("input")}} 元素且由 first 表示;设置了一个用于 {{event("change")}} 事件的事件处理函数,所以当用户更改 first 的值时,一个提示信息会被提交且通知到 worker。

+ +

完整的例子,请看:

+ + + +

相关规范

+ + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName("HTML WHATWG", "#abstractworker", "AbstractWorker")}}{{Spec2("HTML WHATWG")}}No change from {{SpecName("Web Workers")}}.
+ +


+ 浏览器兼容性

+ +

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

+ +
+ +

相关链接

+ + diff --git a/files/zh-cn/orphaned/web/api/abstractworker/onerror/index.html b/files/zh-cn/orphaned/web/api/abstractworker/onerror/index.html new file mode 100644 index 0000000000..fe50b2e767 --- /dev/null +++ b/files/zh-cn/orphaned/web/api/abstractworker/onerror/index.html @@ -0,0 +1,74 @@ +--- +title: AbstractWorker.onerror +slug: orphaned/Web/API/AbstractWorker/onerror +tags: + - API + - AbstractWorker + - EventHandler + - Property + - Reference + - Web Workers + - Workers + - onerror +translation_of: Web/API/AbstractWorker/onerror +original_slug: Web/API/AbstractWorker/onerror +--- +

{{ APIRef("Web Workers API") }}

+ +

概述

+ +

{{domxref("AbstractWorker")}}接口的onerror特性是一个事件句柄,在 {{domxref("Worker")}}的{{event("error")}}事件触发并冒泡时执行。

+ +

语法

+ +
myWorker.onerror = function() { ... };
+ +

示例

+ +

下面的代码片段展示了通过 Worker() 创建 Worker 对象的过程, 以及设置onerror回调函数:

+ +
var myWorker = new Worker("worker.js");
+
+myWorker.onerror = function() {
+  console.log('There is an error with your worker!');
+}
+ +

规范

+ + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName('HTML WHATWG', "#handler-abstractworker-onerror", "AbstractWorker.onerror")}}{{Spec2('HTML WHATWG')}}No change from {{SpecName("Web Workers")}}.
{{SpecName('Web Workers', "#handler-abstractworker-onerror", "AbstractWorker.onerror")}}{{Spec2('Web Workers')}}Initial definition.
+ +

浏览器兼容性

+ +
+

{{Compat("api.AbstractWorker.onerror")}}

+ +

试图加载跨域 Worker 的错误差异

+ +

早期浏览器会抛出 SecurityError,在规范变更后,则是  {{event("error")}} 事件。具体见 Loading cross-origin worker now fires error event instead of throwing; worker in sandboxed iframe no longer allowed.

+
+ +
 
+ +

另请参阅

+ + diff --git a/files/zh-cn/orphaned/web/api/element/currentstyle/index.html b/files/zh-cn/orphaned/web/api/element/currentstyle/index.html new file mode 100644 index 0000000000..c2f23d78b4 --- /dev/null +++ b/files/zh-cn/orphaned/web/api/element/currentstyle/index.html @@ -0,0 +1,77 @@ +--- +title: Element.currentStyle +slug: orphaned/Web/API/Element/currentStyle +translation_of: Web/API/Element/currentStyle +original_slug: Web/API/Element/currentStyle +--- +
{{APIRef("DOM")}}
+ +

{{ Non-standard_header() }}

+ +

概述

+ +

Element.currentStyle 是一个与 {{domxref("window.getComputedStyle")}}方法功能相同的属性。这个属性实现在旧版本的IE浏览器中.

+ +

规范

+ +

没有相关规范。

+ +

Microsoft 在MSDN中对该属性进行了描述.

+ +

浏览器兼容性

+ +

{{ CompatibilityTable() }}

+ +
+ + + + + + + + + + + + + + + + + + + + + +
FeatureChromeFirefox (Gecko)Internet ExplorerMicrosoft EdgeOperaSafari (WebKit)
Basic support{{ CompatNo() }}{{ CompatNo() }}6{{ CompatNo() }}{{ CompatNo() }}{{ CompatNo() }}
+
+ +
+ + + + + + + + + + + + + + + + + + + +
FeatureAndroidFirefox Mobile (Gecko)IE PhoneOpera MobileSafari Mobile
Basic support{{ CompatNo() }}{{ CompatNo() }}{{ CompatUnknown() }}{{ CompatUnknown() }}{{ CompatNo() }}
+
+ +

参见

+ + diff --git a/files/zh-cn/orphaned/web/api/xmlhttprequestresponsetype/index.html b/files/zh-cn/orphaned/web/api/xmlhttprequestresponsetype/index.html new file mode 100644 index 0000000000..92738971cb --- /dev/null +++ b/files/zh-cn/orphaned/web/api/xmlhttprequestresponsetype/index.html @@ -0,0 +1,69 @@ +--- +title: XMLHttpRequestResponseType +slug: orphaned/Web/API/XMLHttpRequestResponseType +translation_of: Web/API/XMLHttpRequestResponseType +original_slug: Web/API/XMLHttpRequestResponseType +--- +
{{APIRef("XMLHttpRequest")}}
+ +

XMLHttpRequestResponseType 类型是一个枚举字符串,用于指定包含在一个 {{domxref("XMLHttpRequest")}} 中的 {{domxref("XMLHttpRequest.response", "response")}} 的数据类型。这些值用于获取或设置请求的 {{domxref("XMLHttpRequest.responseType", "responseType")}}。

+ +

取值

+ +
+
""
+
responseType 为空字符串时,采用默认类型 {{domxref("DOMString")}},与设置为 text 相同。
+
arraybuffer
+
{{domxref("XMLHttpRequest.response", "response")}} 是一个包含二进制数据的 JavaScript {{jsxref("ArrayBuffer")}}。
+
blob
+
response 是一个包含二进制数据的 {{domxref("Blob")}} 对象 。
+
document
+
response 是一个 {{Glossary("HTML")}} {{domxref("Document")}} 或 {{Glossary("XML")}} {{domxref("XMLDocument")}},这取决于接收到的数据的 MIME 类型。请参阅 XMLHttpRequest 中的 HTML 以了解使用 XHR 获取 HTML 内容的更多信息。
+
json
+
response 是一个 JavaScript 对象。这个对象是通过将接收到的数据类型视为 {{Glossary("JSON")}} 解析得到的。
+
text
+
response 是一个以 {{domxref("DOMString")}} 对象表示的文本。
+
ms-stream {{non-standard_inline}}
+
response 是下载流的一部分;此响应类型仅允许下载请求,并且仅受 Internet Explorer 支持。
+
+ +

已废弃的值

+ +
+
moz-chunked-arraybuffer {{non-standard_inline}}
+
+

"arraybuffer"相似,但是数据会被接收到一个流中。使用此响应类型时,响应中的值仅在 {{event("progress")}} 事件的处理程序中可用,并且只包含上一次响应 progress 事件以后收到的数据,而不是自请求发送以来收到的所有数据。

+ +

progress 事件处理时访问 response 将返回到目前为止收到的数据。在 progress 事件处理程序之外访问, response 的值会始终为 null

+ +

You shouldn't use this non-standard (and, as of Firefox 68, entirely removed) API; instead, consider using the Fetch API with readable streams, which offers a standard alternative to accessing the response in a streaming fashion.

+
+
+ +

规范

+ + + + + + + + + + + + + + +
规范状态注释
{{SpecName('XMLHttpRequest')}}{{Spec2('XMLHttpRequestResponseType')}}Live standard, latest version
+ +

浏览器兼容性

+ +

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

+ +

了解更多

+ + diff --git a/files/zh-cn/web/api/abstractworker/index.html b/files/zh-cn/web/api/abstractworker/index.html deleted file mode 100644 index 53ee348af9..0000000000 --- a/files/zh-cn/web/api/abstractworker/index.html +++ /dev/null @@ -1,87 +0,0 @@ ---- -title: AbstractWorker -slug: Web/API/AbstractWorker -tags: - - API - - AbstractWorker - - Interface - - Reference - - SharedWorker - - Web Workers - - Worker -translation_of: Web/API/AbstractWorker ---- -

{{ APIRef("Web Workers API") }}

- -

 Web Workers API 的 AbstractWorker 接口是一个定义适用于所有类型 worker 属性和方法的抽象接口,包括基础的 {{domxref("Worker")}},{{domxref("ServiceWorker")}} 以及 {{domxref("SharedWorker")}}。作为一个抽象类,你不能直接使用 AbstractWorker

- -

属性

- -

AbstractWorker 接口不会继承任何属性。

- -

事件处理函数

- -
-
{{domxref("AbstractWorker.onerror")}}
-
当 worker 中出现 {{domxref("ErrorEvent")}} 类型的错误时,{{ domxref("EventListener") }} 就会被调用。
-
- -

方法

- -

AbstractWorker 接口不会实现或继承任何方法。

- -

例子

- -

作为一个抽象类接口,你不应该在代码中直接使用 AbstractWorker 接口。取而代之,你应该使用 {{domxref("Worker")}} 或 {{domxref("SharedWorker")}},这两者都继承了 AbstractWorker 的属性。

- -

下面的一小段代码是展示如何使用 {{domxref("Worker.Worker", "Worker()")}} 构造函数构造 {{domxref("Worker")}} 对象并使用它:

- -
var myWorker = new Worker("worker.js");
-
-first.onchange = function() {
-  myWorker.postMessage([first.value,second.value]);
-  console.log('Message posted to worker');
-}
- -

worker 的代码会从 "worker.js" 文件被加载。代码假设这里已经有一个现成的 {{HTMLElement("input")}} 元素且由 first 表示;设置了一个用于 {{event("change")}} 事件的事件处理函数,所以当用户更改 first 的值时,一个提示信息会被提交且通知到 worker。

- -

完整的例子,请看:

- - - -

相关规范

- - - - - - - - - - - - - - - - -
SpecificationStatusComment
{{SpecName("HTML WHATWG", "#abstractworker", "AbstractWorker")}}{{Spec2("HTML WHATWG")}}No change from {{SpecName("Web Workers")}}.
- -


- 浏览器兼容性

- -

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

- -
- -

相关链接

- - diff --git a/files/zh-cn/web/api/abstractworker/onerror/index.html b/files/zh-cn/web/api/abstractworker/onerror/index.html deleted file mode 100644 index 2fd61e2ccc..0000000000 --- a/files/zh-cn/web/api/abstractworker/onerror/index.html +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: AbstractWorker.onerror -slug: Web/API/AbstractWorker/onerror -tags: - - API - - AbstractWorker - - EventHandler - - Property - - Reference - - Web Workers - - Workers - - onerror -translation_of: Web/API/AbstractWorker/onerror ---- -

{{ APIRef("Web Workers API") }}

- -

概述

- -

{{domxref("AbstractWorker")}}接口的onerror特性是一个事件句柄,在 {{domxref("Worker")}}的{{event("error")}}事件触发并冒泡时执行。

- -

语法

- -
myWorker.onerror = function() { ... };
- -

示例

- -

下面的代码片段展示了通过 Worker() 创建 Worker 对象的过程, 以及设置onerror回调函数:

- -
var myWorker = new Worker("worker.js");
-
-myWorker.onerror = function() {
-  console.log('There is an error with your worker!');
-}
- -

规范

- - - - - - - - - - - - - - - - - - - -
SpecificationStatusComment
{{SpecName('HTML WHATWG', "#handler-abstractworker-onerror", "AbstractWorker.onerror")}}{{Spec2('HTML WHATWG')}}No change from {{SpecName("Web Workers")}}.
{{SpecName('Web Workers', "#handler-abstractworker-onerror", "AbstractWorker.onerror")}}{{Spec2('Web Workers')}}Initial definition.
- -

浏览器兼容性

- -
-

{{Compat("api.AbstractWorker.onerror")}}

- -

试图加载跨域 Worker 的错误差异

- -

早期浏览器会抛出 SecurityError,在规范变更后,则是  {{event("error")}} 事件。具体见 Loading cross-origin worker now fires error event instead of throwing; worker in sandboxed iframe no longer allowed.

-
- -
 
- -

另请参阅

- - diff --git a/files/zh-cn/web/api/element/currentstyle/index.html b/files/zh-cn/web/api/element/currentstyle/index.html deleted file mode 100644 index de73f3c504..0000000000 --- a/files/zh-cn/web/api/element/currentstyle/index.html +++ /dev/null @@ -1,76 +0,0 @@ ---- -title: Element.currentStyle -slug: Web/API/Element/currentStyle -translation_of: Web/API/Element/currentStyle ---- -
{{APIRef("DOM")}}
- -

{{ Non-standard_header() }}

- -

概述

- -

Element.currentStyle 是一个与 {{domxref("window.getComputedStyle")}}方法功能相同的属性。这个属性实现在旧版本的IE浏览器中.

- -

规范

- -

没有相关规范。

- -

Microsoft 在MSDN中对该属性进行了描述.

- -

浏览器兼容性

- -

{{ CompatibilityTable() }}

- -
- - - - - - - - - - - - - - - - - - - - - -
FeatureChromeFirefox (Gecko)Internet ExplorerMicrosoft EdgeOperaSafari (WebKit)
Basic support{{ CompatNo() }}{{ CompatNo() }}6{{ CompatNo() }}{{ CompatNo() }}{{ CompatNo() }}
-
- -
- - - - - - - - - - - - - - - - - - - -
FeatureAndroidFirefox Mobile (Gecko)IE PhoneOpera MobileSafari Mobile
Basic support{{ CompatNo() }}{{ CompatNo() }}{{ CompatUnknown() }}{{ CompatUnknown() }}{{ CompatNo() }}
-
- -

参见

- - diff --git a/files/zh-cn/web/api/xmlhttprequestresponsetype/index.html b/files/zh-cn/web/api/xmlhttprequestresponsetype/index.html deleted file mode 100644 index ec5c71e5e5..0000000000 --- a/files/zh-cn/web/api/xmlhttprequestresponsetype/index.html +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: XMLHttpRequestResponseType -slug: Web/API/XMLHttpRequestResponseType -translation_of: Web/API/XMLHttpRequestResponseType ---- -
{{APIRef("XMLHttpRequest")}}
- -

XMLHttpRequestResponseType 类型是一个枚举字符串,用于指定包含在一个 {{domxref("XMLHttpRequest")}} 中的 {{domxref("XMLHttpRequest.response", "response")}} 的数据类型。这些值用于获取或设置请求的 {{domxref("XMLHttpRequest.responseType", "responseType")}}。

- -

取值

- -
-
""
-
responseType 为空字符串时,采用默认类型 {{domxref("DOMString")}},与设置为 text 相同。
-
arraybuffer
-
{{domxref("XMLHttpRequest.response", "response")}} 是一个包含二进制数据的 JavaScript {{jsxref("ArrayBuffer")}}。
-
blob
-
response 是一个包含二进制数据的 {{domxref("Blob")}} 对象 。
-
document
-
response 是一个 {{Glossary("HTML")}} {{domxref("Document")}} 或 {{Glossary("XML")}} {{domxref("XMLDocument")}},这取决于接收到的数据的 MIME 类型。请参阅 XMLHttpRequest 中的 HTML 以了解使用 XHR 获取 HTML 内容的更多信息。
-
json
-
response 是一个 JavaScript 对象。这个对象是通过将接收到的数据类型视为 {{Glossary("JSON")}} 解析得到的。
-
text
-
response 是一个以 {{domxref("DOMString")}} 对象表示的文本。
-
ms-stream {{non-standard_inline}}
-
response 是下载流的一部分;此响应类型仅允许下载请求,并且仅受 Internet Explorer 支持。
-
- -

已废弃的值

- -
-
moz-chunked-arraybuffer {{non-standard_inline}}
-
-

"arraybuffer"相似,但是数据会被接收到一个流中。使用此响应类型时,响应中的值仅在 {{event("progress")}} 事件的处理程序中可用,并且只包含上一次响应 progress 事件以后收到的数据,而不是自请求发送以来收到的所有数据。

- -

progress 事件处理时访问 response 将返回到目前为止收到的数据。在 progress 事件处理程序之外访问, response 的值会始终为 null

- -

You shouldn't use this non-standard (and, as of Firefox 68, entirely removed) API; instead, consider using the Fetch API with readable streams, which offers a standard alternative to accessing the response in a streaming fashion.

-
-
- -

规范

- - - - - - - - - - - - - - -
规范状态注释
{{SpecName('XMLHttpRequest')}}{{Spec2('XMLHttpRequestResponseType')}}Live standard, latest version
- -

浏览器兼容性

- -

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

- -

了解更多

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