1 Star 0 Fork 7.6K

李兴阳/docs_2

forked from OpenHarmony/docs 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
fix.patch 12.99 KB
一键复制 编辑 原始数据 按行查看 历史
zhangsizheng 提交于 2025-03-27 10:42 +08:00 . 标点符号及空白描述修改
diff --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
index 8c43b33a97d..d0611b2b6e2 100644
--- a/zh-cn/application-dev/reference/common/_j_s_v_m.md
+++ b/zh-cn/application-dev/reference/common/_j_s_v_m.md
@@ -1511,8 +1511,8 @@ JSVM_EXTERN JSVM_Status OH_JSVM_CompileScriptWithOptions (JSVM_Env env, JSVM_Val
| -------- | -------- |
| env | 目标环境,JSVM-API接口将在该环境下调用。 |
| script | 包含要编译的脚本的JavaScript代码。 |
-| optionCount | 传入的 option 数组的长度. |
-| options | option 数组,存放所有的编译选项. |
+| optionCount | 传入的 option 数组的长度。 |
+| options | option 数组,存放所有的编译选项。 |
| result | 编译后的脚本。 |
**返回:**
@@ -5172,7 +5172,7 @@ JSVM_EXTERN JSVM_Status OH_JSVM_OpenInspectorWithName (JSVM_Env env, int pid, co
**描述**
-此函数打开一个命名为传入 name 的 inspector,为其打开对应 pid 的 unix domain 端口.
+此函数打开一个命名为传入 name 的 inspector,为其打开对应 pid 的 unix domain 端口。
**起始版本:** 12
@@ -5180,15 +5180,15 @@ JSVM_EXTERN JSVM_Status OH_JSVM_OpenInspectorWithName (JSVM_Env env, int pid, co
| 名称 | 描述 |
| -------- | -------- |
-| env | 调用该API的环境. |
-| pid | 用于标识 inspector 连接的进程ID. |
-| name | inspector 的名字. 如果传入nullptr, 则默认名称为jsvm. |
+| env | 调用该API的环境。 |
+| pid | 用于标识 inspector 连接的进程ID。 |
+| name | inspector 的名字. 如果传入nullptr, 则默认名称为jsvm。 |
**返回:**
返回执行状态码 JSVM_Status JSVM_OK 表示执行成功。
-JSVM_PENDING_EXCEPTION 表示发生了异常.
+JSVM_PENDING_EXCEPTION 表示发生了异常。
### OH_JSVM_OpenVMScope()
@@ -6096,7 +6096,7 @@ JSVM_EXTERN JSVM_Status OH_JSVM_RetainScript (JSVM_Env env, JSVM_Script script )
**描述**
-持久保存一个JSVM_Script并将其生命周期延长到当前作用域之外.
+持久保存一个JSVM_Script并将其生命周期延长到当前作用域之外。
**起始版本:** 12
@@ -6104,8 +6104,8 @@ JSVM_EXTERN JSVM_Status OH_JSVM_RetainScript (JSVM_Env env, JSVM_Script script )
| 名称 | 描述 |
| -------- | -------- |
-| env | 调用该API的环境. |
-| script | 包含要持久化保存脚本的JavaScript字符串. |
+| env | 调用该API的环境。 |
+| script | 包含要持久化保存脚本的JavaScript字符串。 |
**返回:**
diff --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
index 0b5ffdee641..332d74cb9e4 100644
--- 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
@@ -17,7 +17,7 @@
| 名称 | 描述 |
| -------- | -------- |
-| [JSVM_Value](#callback) (JSVM_CDECL \*callback)([JSVM_Env](_j_s_v_m.md#jsvm_env) env, JSVM_CallbackInfo info) | 用户提供的native回调函数的指针 |
+| [JSVM_Value](#callback) (JSVM_CDECL \*callback)([JSVM_Env](_j_s_v_m.md#jsvm_env) env, JSVM_CallbackInfo info) | 用户提供的native回调函数的指针。 |
### 成员变量
diff --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
index 47c0ac88411..b0ae7a0b40a 100644
--- 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
@@ -19,7 +19,7 @@
| -------- | -------- |
| const intptr_t \* [externalReferences](#externalreferences) | 可选。嵌入器中可选的、以nullptr结尾的原始地址数组, 虚拟机可以在序列化期间与之匹配,并可用于反序列化。 此数组及其内容必须在虚拟机实例的整个生命周期内保持有效。 |
| int \* [argc](#argc) | 虚拟机的标志。如果removeFlags为true,则已识别的标志将从 (argc, argv)中移除。请注意,这些标志当前仅限于V8虚拟机。 它们主要用于开发。不要将它们用于生产环境,因为如果虚拟机与 开发环境不同,它们可能不会生效。 |
-| char \*\* [argv](#argv) | argv . |
+| char \*\* [argv](#argv) | 传入的参数列表。 |
| bool [removeFlags](#removeflags) | 删除标志。 |
@@ -41,7 +41,7 @@ int* JSVM_InitOptions::argc
char** JSVM_InitOptions::argv
```
**描述**
-argv .
+传入的参数列表。
### externalReferences
diff --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
index a40cd2d268e..9e8588f00d9 100644
--- 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
@@ -31,8 +31,8 @@
| 名称 | 描述 |
| -------- | -------- |
-| [JSVM_Value](_j_s_v_m.md#jsvm_value) [namedPropertyData](#namedpropertydata) | 命名属性回调使用的数据 |
-| [JSVM_Value](_j_s_v_m.md#jsvm_value) [indexedPropertyData](#indexedpropertydata) | 索引属性回调使用的数据 |
+| [JSVM_Value](_j_s_v_m.md#jsvm_value) [namedPropertyData](#namedpropertydata) | 命名属性回调使用的数据。 |
+| [JSVM_Value](_j_s_v_m.md#jsvm_value) [indexedPropertyData](#indexedpropertydata) | 索引属性回调使用的数据。 |
## 成员函数说明
@@ -117,7 +117,7 @@ JSVM_PropertyHandlerConfigurationStruct::JSVM_Value (JSVM_CDECL * genericIndexed
JSVM_Value JSVM_PropertyHandlerConfigurationStruct::indexedPropertyData
```
**描述**
-索引属性回调使用的数据
+索引属性回调使用的数据。
### namedPropertyData
@@ -126,4 +126,4 @@ JSVM_Value JSVM_PropertyHandlerConfigurationStruct::indexedPropertyData
JSVM_Value JSVM_PropertyHandlerConfigurationStruct::namedPropertyData
```
**描述**
-命名属性回调使用的数据
+命名属性回调使用的数据。
diff --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
index 81495a56d04..159418cce02 100644
--- 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
@@ -17,10 +17,10 @@ Source code information.
| 名称 | 描述 |
| -------- | -------- |
-| const char \* [sourceMapUrl](#sourcemapurl) | Sourcemap 路径. |
-| const char \* [resourceName](#resourcename) | 源文件名. |
-| size_t [resourceLineOffset](#resourcelineoffset) | 这段代码在源文件中的起始行号 |
-| size_t [resourceColumnOffset](#resourcecolumnoffset) | 这段代码在源文件中的起始列号 |
+| const char \* [sourceMapUrl](#sourcemapurl) | Sourcemap 路径。 |
+| const char \* [resourceName](#resourcename) | 源文件名。 |
+| size_t [resourceLineOffset](#resourcelineoffset) | 这段代码在源文件中的起始行号。 |
+| size_t [resourceColumnOffset](#resourcecolumnoffset) | 这段代码在源文件中的起始列号。 |
## 结构体成员变量说明
@@ -32,7 +32,7 @@ Source code information.
size_t JSVM_ScriptOrigin::resourceColumnOffset
```
**描述**
-这段代码在源文件中的起始列号
+这段代码在源文件中的起始列号。
### resourceLineOffset
@@ -41,7 +41,7 @@ size_t JSVM_ScriptOrigin::resourceColumnOffset
size_t JSVM_ScriptOrigin::resourceLineOffset
```
**描述**
-这段代码在源文件中的起始行号
+这段代码在源文件中的起始行号。
### resourceName
@@ -50,7 +50,7 @@ size_t JSVM_ScriptOrigin::resourceLineOffset
const char* JSVM_ScriptOrigin::resourceName
```
**描述**
-源文件名.
+源文件名。
### sourceMapUrl
@@ -59,4 +59,4 @@ const char* JSVM_ScriptOrigin::resourceName
const char* JSVM_ScriptOrigin::sourceMapUrl
```
**描述**
-Sourcemap 路径.
+Sourcemap 路径。
diff --git a/zh-cn/application-dev/reference/common/jsvm_8h.md b/zh-cn/application-dev/reference/common/jsvm_8h.md
index 79a6b4c2ea9..655ebf544c9 100644
--- a/zh-cn/application-dev/reference/common/jsvm_8h.md
+++ b/zh-cn/application-dev/reference/common/jsvm_8h.md
@@ -23,12 +23,12 @@
| 名称 | 描述 |
| -------- | -------- |
-| **JSVM_VERSION_EXPERIMENTAL**   2147483647 | |
-| **JSVM_VERSION**   8 | |
-| **JSVM_EXTERN**   __attribute__((visibility("default"))) | |
+| **JSVM_VERSION_EXPERIMENTAL**   2147483647 | JSVM 实验性版本号。 |
+| **JSVM_VERSION**   8 | JSVM 版本号。 |
+| **JSVM_EXTERN**   __attribute__((visibility("default"))) | 指定符号对外部可见。 |
| [JSVM_AUTO_LENGTH](_j_s_v_m.md#jsvm_auto_length)   SIZE_MAX | 自动长度。 |
-| **EXTERN_C_START** | |
-| **EXTERN_C_END** | |
+| **EXTERN_C_START** | 表示接下来的代码使用 C 语言的链接约定。 |
+| **EXTERN_C_END** | 表示后续的代码使用 C++ 默认的链接约定。 |
### 函数
@@ -207,9 +207,9 @@
| 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为函数体的函数。 |
| 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) | 启动虚拟机内任务队列的运行。这个任务队列可以通过外部事件循环来执行。 |
| 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) | 检查队列中是否有微任务等待,如果存在则执行它们。 |
-| 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并将其生命周期延长到当前作用域之外. |
-| 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 的再次使用. |
-| 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 端口. |
+| 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并将其生命周期延长到当前作用域之外。 |
+| 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 的再次使用。 |
+| 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 端口。 |
| 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 缓存,则会先尝试对缓存进行反序列化。 |
| 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 模块中指定索引的函数进行指定优化等级的编译优化。 |
| 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 模块。 |
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
其他
1
https://gitee.com/lixingyang-li/docs_2.git
git@gitee.com:lixingyang-li/docs_2.git
lixingyang-li
docs_2
docs_2
master

搜索帮助