From 22af34d22548abde8bd377ed1eec50b6ffbbb783 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A6=BB=E5=8C=97=E5=86=B5=E5=BD=92?= <2692032597@qq.com> Date: Sun, 2 Apr 2023 15:27:35 +0000 Subject: [PATCH] update README.zh.md. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 离北况归 <2692032597@qq.com> --- README.zh.md | 47 ++++++++++++++++++++++++++--------------------- 1 file changed, 26 insertions(+), 21 deletions(-) diff --git a/README.zh.md b/README.zh.md index c51d497..08b8a57 100644 --- a/README.zh.md +++ b/README.zh.md @@ -4,16 +4,21 @@ worker能够让js拥有多线程的能力,通过postMessage完成worker线程与宿主线程通信。 -### 接口说明 +### 接口实现说明 + 接口实现详见:js_worker_module/jsapi/worker +### 接口文档 + +[@ohos.worker](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-worker.md) + #### Worker对象描述 宿主线程用于与worker线程通信的Object对象。 ##### 接口 -1. +1. constructor - 接口名 @@ -27,7 +32,7 @@ import worker from "@ohos.worker" const worker = new worker.Worker("workers/worker.js"); ``` -2. +2. postMessage - 接口名 @@ -50,7 +55,7 @@ var buffer = new ArrayBuffer(8); worker.postMessage(buffer, [buffer]); ``` -3. +3. on - 接口名 @@ -67,7 +72,7 @@ worker.on("alert", (e)=>{ }) ``` -4. +4. once - 接口名 @@ -84,7 +89,7 @@ worker.once("alert", (e)=>{ }) ``` -5. +5. off - 接口名 @@ -99,7 +104,7 @@ const worker = new worker.Worker("workers/worker.js"); worker.off("alert"); ``` -6. +6. terminate - 接口名 @@ -114,7 +119,7 @@ const worker = new worker.Worker("workers/worker.js"); worker.terminate(); ``` -7. +7. removeEventListener - 接口名 @@ -129,7 +134,7 @@ const worker = new worker.Worker("workers/worker.js"); worker.removeEventListener("alert"); ``` -8. +8. dispatchEvent - 接口名 @@ -144,7 +149,7 @@ const worker = new worker.Worker("workers/worker.js"); worker.dispatchEvent({type:"alert"}); ``` -9. +9. removeAllListener - 接口名 @@ -161,7 +166,7 @@ worker.removeAllListener(); ##### 属性 -1. +1. onexit - 属性名 @@ -178,7 +183,7 @@ worker.onexit = function(e) { } ``` -2. +2. onerror - 属性名 @@ -195,7 +200,7 @@ worker.onerror = function(e) { } ``` -3. +3. onmessage - 属性名 @@ -212,7 +217,7 @@ worker.onmessage = function(e) { } ``` -4. +4. onmessageerror - 属性名 @@ -235,7 +240,7 @@ worker线程用于与宿主线程通信的Object对象。 ##### 接口 -1. +1. postMessage - 接口名 @@ -259,7 +264,7 @@ parentPort.onmessage = function(e) { } ``` -2. +2. close - 接口名 @@ -284,7 +289,7 @@ parentPort.onmessage = function(e) { ##### 属性 -1. +1. onmessage - 属性名 @@ -307,7 +312,7 @@ parentPort.onmessage = function(e) { } ``` -2. +2. onerror - 属性名 @@ -331,7 +336,7 @@ parentPort.onerror = function(e) { ``` -3. +3. onmessageerror - 属性名 @@ -356,8 +361,8 @@ parentPort.onmessageerror = function(e) { ### 涉及仓 -- ace_ace_engine(foundation/arkui/ace_engine-readme_zh.md) -- ace_napi(foundation/arkui/napi-readme_zh.md) +- [ace_ace_engine](foundation/arkui/ace_engine-readme_zh.md) +- [ace_napi](foundation/arkui/napi-readme_zh.md) ## 相关仓 [js_worker_module 子系统](base/compileruntime/js_worker_module-readme_zh.md) -- Gitee