• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1diff --git a/zh-cn/application-dev/reference/common/_j_s_v_m.md b/zh-cn/application-dev/reference/common/_j_s_v_m.md
2index 8c43b33a97d..d0611b2b6e2 100644
3--- a/zh-cn/application-dev/reference/common/_j_s_v_m.md
4+++ b/zh-cn/application-dev/reference/common/_j_s_v_m.md
5@@ -1511,8 +1511,8 @@ JSVM_EXTERN JSVM_Status OH_JSVM_CompileScriptWithOptions (JSVM_Env env, JSVM_Val
6 | -------- | -------- |
7 | env | 目标环境,JSVM-API接口将在该环境下调用。 |
8 | script | 包含要编译的脚本的JavaScript代码。 |
9-| optionCount | 传入的 option 数组的长度. |
10-| options | option 数组,存放所有的编译选项. |
11+| optionCount | 传入的 option 数组的长度。 |
12+| options | option 数组,存放所有的编译选项。 |
13 | result | 编译后的脚本。 |
14
15 **返回:**
16@@ -5172,7 +5172,7 @@ JSVM_EXTERN JSVM_Status OH_JSVM_OpenInspectorWithName (JSVM_Env env, int pid, co
17
18 **描述**
19
20-此函数打开一个命名为传入 name 的 inspector,为其打开对应 pid 的 unix domain 端口.
21+此函数打开一个命名为传入 name 的 inspector,为其打开对应 pid 的 unix domain 端口。
22
23 **起始版本:** 12
24
25@@ -5180,15 +5180,15 @@ JSVM_EXTERN JSVM_Status OH_JSVM_OpenInspectorWithName (JSVM_Env env, int pid, co
26
27 | 名称 | 描述 |
28 | -------- | -------- |
29-| env | 调用该API的环境. |
30-| pid | 用于标识 inspector 连接的进程ID. |
31-| name | inspector 的名字. 如果传入nullptr, 则默认名称为jsvm. |
32+| env | 调用该API的环境。 |
33+| pid | 用于标识 inspector 连接的进程ID。 |
34+| name | inspector 的名字. 如果传入nullptr, 则默认名称为jsvm。 |
35
36 **返回:**
37
38 返回执行状态码 JSVM_Status JSVM_OK 表示执行成功。
39
40-JSVM_PENDING_EXCEPTION 表示发生了异常.
41+JSVM_PENDING_EXCEPTION 表示发生了异常。
42
43
44 ### OH_JSVM_OpenVMScope()
45@@ -6096,7 +6096,7 @@ JSVM_EXTERN JSVM_Status OH_JSVM_RetainScript (JSVM_Env env, JSVM_Script script )
46
47 **描述**
48
49-持久保存一个JSVM_Script并将其生命周期延长到当前作用域之外.
50+持久保存一个JSVM_Script并将其生命周期延长到当前作用域之外。
51
52 **起始版本:** 12
53
54@@ -6104,8 +6104,8 @@ JSVM_EXTERN JSVM_Status OH_JSVM_RetainScript (JSVM_Env env, JSVM_Script script )
55
56 | 名称 | 描述 |
57 | -------- | -------- |
58-| env | 调用该API的环境. |
59-| script | 包含要持久化保存脚本的JavaScript字符串. |
60+| env | 调用该API的环境。 |
61+| script | 包含要持久化保存脚本的JavaScript字符串。 |
62
63 **返回:**
64
65diff --git a/zh-cn/application-dev/reference/common/_j_s_v_m___callback_struct.md b/zh-cn/application-dev/reference/common/_j_s_v_m___callback_struct.md
66index 0b5ffdee641..332d74cb9e4 100644
67--- a/zh-cn/application-dev/reference/common/_j_s_v_m___callback_struct.md
68+++ b/zh-cn/application-dev/reference/common/_j_s_v_m___callback_struct.md
69@@ -17,7 +17,7 @@
70
71 | 名称 | 描述 |
72 | -------- | -------- |
73-| [JSVM_Value](#callback) (JSVM_CDECL \*callback)([JSVM_Env](_j_s_v_m.md#jsvm_env) env, JSVM_CallbackInfo info) | 用户提供的native回调函数的指针 |
74+| [JSVM_Value](#callback) (JSVM_CDECL \*callback)([JSVM_Env](_j_s_v_m.md#jsvm_env) env, JSVM_CallbackInfo info) | 用户提供的native回调函数的指针。 |
75
76
77 ### 成员变量
78diff --git a/zh-cn/application-dev/reference/common/_j_s_v_m___init_options.md b/zh-cn/application-dev/reference/common/_j_s_v_m___init_options.md
79index 47c0ac88411..b0ae7a0b40a 100644
80--- a/zh-cn/application-dev/reference/common/_j_s_v_m___init_options.md
81+++ b/zh-cn/application-dev/reference/common/_j_s_v_m___init_options.md
82@@ -19,7 +19,7 @@
83 | -------- | -------- |
84 | const intptr_t \* [externalReferences](#externalreferences) | 可选。嵌入器中可选的、以nullptr结尾的原始地址数组, 虚拟机可以在序列化期间与之匹配,并可用于反序列化。 此数组及其内容必须在虚拟机实例的整个生命周期内保持有效。  |
85 | int \* [argc](#argc) | 虚拟机的标志。如果removeFlags为true,则已识别的标志将从 (argc, argv)中移除。请注意,这些标志当前仅限于V8虚拟机。 它们主要用于开发。不要将它们用于生产环境,因为如果虚拟机与 开发环境不同,它们可能不会生效。  |
86-| char \*\* [argv](#argv) | argv .  |
87+| char \*\* [argv](#argv) | 传入的参数列表。  |
88 | bool [removeFlags](#removeflags) | 删除标志。  |
89
90
91@@ -41,7 +41,7 @@ int* JSVM_InitOptions::argc
92 char** JSVM_InitOptions::argv
93 ```
94 **描述**
95-argv .
96+传入的参数列表。
97
98
99 ### externalReferences
100diff --git a/zh-cn/application-dev/reference/common/_j_s_v_m___property_handler_configuration_struct.md b/zh-cn/application-dev/reference/common/_j_s_v_m___property_handler_configuration_struct.md
101index a40cd2d268e..9e8588f00d9 100644
102--- a/zh-cn/application-dev/reference/common/_j_s_v_m___property_handler_configuration_struct.md
103+++ b/zh-cn/application-dev/reference/common/_j_s_v_m___property_handler_configuration_struct.md
104@@ -31,8 +31,8 @@
105
106 | 名称 | 描述 |
107 | -------- | -------- |
108-| [JSVM_Value](_j_s_v_m.md#jsvm_value) [namedPropertyData](#namedpropertydata) | 命名属性回调使用的数据  |
109-| [JSVM_Value](_j_s_v_m.md#jsvm_value) [indexedPropertyData](#indexedpropertydata) | 索引属性回调使用的数据  |
110+| [JSVM_Value](_j_s_v_m.md#jsvm_value) [namedPropertyData](#namedpropertydata) | 命名属性回调使用的数据。  |
111+| [JSVM_Value](_j_s_v_m.md#jsvm_value) [indexedPropertyData](#indexedpropertydata) | 索引属性回调使用的数据。  |
112
113
114 ## 成员函数说明
115@@ -117,7 +117,7 @@ JSVM_PropertyHandlerConfigurationStruct::JSVM_Value (JSVM_CDECL * genericIndexed
116 JSVM_Value JSVM_PropertyHandlerConfigurationStruct::indexedPropertyData
117 ```
118 **描述**
119-索引属性回调使用的数据
120+索引属性回调使用的数据。
121
122
123 ### namedPropertyData
124@@ -126,4 +126,4 @@ JSVM_Value JSVM_PropertyHandlerConfigurationStruct::indexedPropertyData
125 JSVM_Value JSVM_PropertyHandlerConfigurationStruct::namedPropertyData
126 ```
127 **描述**
128-命名属性回调使用的数据
129+命名属性回调使用的数据。
130diff --git a/zh-cn/application-dev/reference/common/_j_s_v_m___script_origin.md b/zh-cn/application-dev/reference/common/_j_s_v_m___script_origin.md
131index 81495a56d04..159418cce02 100644
132--- a/zh-cn/application-dev/reference/common/_j_s_v_m___script_origin.md
133+++ b/zh-cn/application-dev/reference/common/_j_s_v_m___script_origin.md
134@@ -17,10 +17,10 @@ Source code information.
135
136 | 名称 | 描述 |
137 | -------- | -------- |
138-| const char \* [sourceMapUrl](#sourcemapurl) | Sourcemap 路径.  |
139-| const char \* [resourceName](#resourcename) | 源文件名.  |
140-| size_t [resourceLineOffset](#resourcelineoffset) | 这段代码在源文件中的起始行号  |
141-| size_t [resourceColumnOffset](#resourcecolumnoffset) | 这段代码在源文件中的起始列号  |
142+| const char \* [sourceMapUrl](#sourcemapurl) | Sourcemap 路径。  |
143+| const char \* [resourceName](#resourcename) | 源文件名。  |
144+| size_t [resourceLineOffset](#resourcelineoffset) | 这段代码在源文件中的起始行号。  |
145+| size_t [resourceColumnOffset](#resourcecolumnoffset) | 这段代码在源文件中的起始列号。  |
146
147
148 ## 结构体成员变量说明
149@@ -32,7 +32,7 @@ Source code information.
150 size_t JSVM_ScriptOrigin::resourceColumnOffset
151 ```
152 **描述**
153-这段代码在源文件中的起始列号
154+这段代码在源文件中的起始列号。
155
156
157 ### resourceLineOffset
158@@ -41,7 +41,7 @@ size_t JSVM_ScriptOrigin::resourceColumnOffset
159 size_t JSVM_ScriptOrigin::resourceLineOffset
160 ```
161 **描述**
162-这段代码在源文件中的起始行号
163+这段代码在源文件中的起始行号。
164
165
166 ### resourceName
167@@ -50,7 +50,7 @@ size_t JSVM_ScriptOrigin::resourceLineOffset
168 const char* JSVM_ScriptOrigin::resourceName
169 ```
170 **描述**
171-源文件名.
172+源文件名。
173
174
175 ### sourceMapUrl
176@@ -59,4 +59,4 @@ const char* JSVM_ScriptOrigin::resourceName
177 const char* JSVM_ScriptOrigin::sourceMapUrl
178 ```
179 **描述**
180-Sourcemap 路径.
181+Sourcemap 路径。
182diff --git a/zh-cn/application-dev/reference/common/jsvm_8h.md b/zh-cn/application-dev/reference/common/jsvm_8h.md
183index 79a6b4c2ea9..655ebf544c9 100644
184--- a/zh-cn/application-dev/reference/common/jsvm_8h.md
185+++ b/zh-cn/application-dev/reference/common/jsvm_8h.md
186@@ -23,12 +23,12 @@
187
188 | 名称 | 描述 |
189 | -------- | -------- |
190-| **JSVM_VERSION_EXPERIMENTAL**   2147483647 |  |
191-| **JSVM_VERSION**   8 |  |
192-| **JSVM_EXTERN**   __attribute__((visibility("default"))) |  |
193+| **JSVM_VERSION_EXPERIMENTAL**   2147483647 | JSVM 实验性版本号。 |
194+| **JSVM_VERSION**   8 | JSVM 版本号。 |
195+| **JSVM_EXTERN**   __attribute__((visibility("default"))) | 指定符号对外部可见。 |
196 | [JSVM_AUTO_LENGTH](_j_s_v_m.md#jsvm_auto_length)   SIZE_MAX | 自动长度。  |
197-| **EXTERN_C_START** |  |
198-| **EXTERN_C_END** |  |
199+| **EXTERN_C_START** | 表示接下来的代码使用 C 语言的链接约定。 |
200+| **EXTERN_C_END** | 表示后续的代码使用 C++ 默认的链接约定。 |
201
202
203 ### 函数
204@@ -207,9 +207,9 @@
205 | JSVM_EXTERN [JSVM_Status](_j_s_v_m.md#jsvm_status) [OH_JSVM_CreateFunctionWithScript](_j_s_v_m.md#oh_jsvm_createfunctionwithscript) ([JSVM_Env](_j_s_v_m.md#jsvm_env) env, const char \*funcName, size_t length, size_t argc, const [JSVM_Value](_j_s_v_m.md#jsvm_value) \*argv, [JSVM_Value](_j_s_v_m.md#jsvm_value) script, [JSVM_Value](_j_s_v_m.md#jsvm_value) \*result) | 创建一个以给定JavaScript为函数体的函数。  |
206 | JSVM_EXTERN [JSVM_Status](_j_s_v_m.md#jsvm_status) [OH_JSVM_PumpMessageLoop](_j_s_v_m.md#oh_jsvm_pumpmessageloop) ([JSVM_VM](_j_s_v_m.md#jsvm_vm) vm, bool \*result) | 启动虚拟机内任务队列的运行。这个任务队列可以通过外部事件循环来执行。  |
207 | JSVM_EXTERN [JSVM_Status](_j_s_v_m.md#jsvm_status) [OH_JSVM_PerformMicrotaskCheckpoint](_j_s_v_m.md#oh_jsvm_performmicrotaskcheckpoint) ([JSVM_VM](_j_s_v_m.md#jsvm_vm) vm) | 检查队列中是否有微任务等待,如果存在则执行它们。  |
208-| JSVM_EXTERN [JSVM_Status](_j_s_v_m.md#jsvm_status) [OH_JSVM_RetainScript](_j_s_v_m.md#oh_jsvm_retainscript) ([JSVM_Env](_j_s_v_m.md#jsvm_env) env, [JSVM_Script](_j_s_v_m.md#jsvm_script) script) | 持久保存一个JSVM_Script并将其生命周期延长到当前作用域之外.  |
209-| JSVM_EXTERN [JSVM_Status](_j_s_v_m.md#jsvm_status) [OH_JSVM_ReleaseScript](_j_s_v_m.md#oh_jsvm_releasescript) ([JSVM_Env](_j_s_v_m.md#jsvm_env) env, [JSVM_Script](_j_s_v_m.md#jsvm_script) script) | 此函数释放由OH_JSVM_RetainScript保留的脚本,释放后应避免对传入 script 的再次使用.  |
210-| JSVM_EXTERN [JSVM_Status](_j_s_v_m.md#jsvm_status) [OH_JSVM_OpenInspectorWithName](_j_s_v_m.md#oh_jsvm_openinspectorwithname) ([JSVM_Env](_j_s_v_m.md#jsvm_env) env, int pid, const char \*name) | 此函数打开一个命名为传入 name 的 inspector,为其打开对应 pid 的 unix domain 端口.  |
211+| JSVM_EXTERN [JSVM_Status](_j_s_v_m.md#jsvm_status) [OH_JSVM_RetainScript](_j_s_v_m.md#oh_jsvm_retainscript) ([JSVM_Env](_j_s_v_m.md#jsvm_env) env, [JSVM_Script](_j_s_v_m.md#jsvm_script) script) | 持久保存一个JSVM_Script并将其生命周期延长到当前作用域之外。  |
212+| JSVM_EXTERN [JSVM_Status](_j_s_v_m.md#jsvm_status) [OH_JSVM_ReleaseScript](_j_s_v_m.md#oh_jsvm_releasescript) ([JSVM_Env](_j_s_v_m.md#jsvm_env) env, [JSVM_Script](_j_s_v_m.md#jsvm_script) script) | 此函数释放由OH_JSVM_RetainScript保留的脚本,释放后应避免对传入 script 的再次使用。  |
213+| JSVM_EXTERN [JSVM_Status](_j_s_v_m.md#jsvm_status) [OH_JSVM_OpenInspectorWithName](_j_s_v_m.md#oh_jsvm_openinspectorwithname) ([JSVM_Env](_j_s_v_m.md#jsvm_env) env, int pid, const char \*name) | 此函数打开一个命名为传入 name 的 inspector,为其打开对应 pid 的 unix domain 端口。  |
214 | JSVM_EXTERN [JSVM_Status](_j_s_v_m.md#jsvm_status) [OH_JSVM_CompileWasmModule](_j_s_v_m.md#oh_jsvm_compilewasmmodule) ([JSVM_Env](_j_s_v_m.md#jsvm_env) env, const uint8_t \*wasmBytecode, size_t wasmBytecodeLength, const uint8_t \*cacheData, size_t cacheDataLength, bool \*cacheRejected, [JSVM_Value](_j_s_v_m.md#jsvm_value) \*wasmModule) | 将 WebAssembly 字节码编译得到一个 WebAssembly 模块。 如果提供了 WebAssembly 缓存,则会先尝试对缓存进行反序列化。  |
215 | JSVM_EXTERN [JSVM_Status](_j_s_v_m.md#jsvm_status) [OH_JSVM_CompileWasmFunction](_j_s_v_m.md#oh_jsvm_compilewasmfunction) ([JSVM_Env](_j_s_v_m.md#jsvm_env) env, [JSVM_Value](_j_s_v_m.md#jsvm_value) wasmModule, uint32_t functionIndex, [JSVM_WasmOptLevel](_j_s_v_m.md#jsvm_wasmoptlevel) optLevel) | 对当前 WebAssembly 模块中指定索引的函数进行指定优化等级的编译优化。  |
216 | JSVM_EXTERN [JSVM_Status](_j_s_v_m.md#jsvm_status) [OH_JSVM_IsWasmModuleObject](_j_s_v_m.md#oh_jsvm_iswasmmoduleobject) ([JSVM_Env](_j_s_v_m.md#jsvm_env) env, [JSVM_Value](_j_s_v_m.md#jsvm_value) value, bool \*result) | 判断给定的 JSVM_Value 是否是一个 WebAssembly 模块。  |
217