1# napi 2 3- [NDK开发导读](ndk-development-overview.md) 4- [创建NDK工程](create-with-ndk.md) 5- 构建NDK工程<!--build-with-ndk--> 6 - [NDK工程构建概述](build-with-ndk-overview.md) 7 - [使用DevEco Studio模板构建NDK工程](build-with-ndk-ide.md) 8 - [使用命令行CMake构建NDK工程](build-with-ndk-cmake.md) 9 - [在NDK工程中使用预构建库](build-with-ndk-prebuilts.md) 10- 代码开发<!--coding--> 11 - [代码开发概述](develop-code-overview.md) 12 - C/C++标准库<!--c-cpp--> 13 - [C/C++标准库机制概述](c-cpp-overview.md) 14 - [fdsan使用指导](fdsan.md) 15 - 使用Node-API实现跨语言交互<!--using-napi-interaction-with-cpp--> 16 - [Node-API简介](napi-introduction.md) 17 - [Node-API接口返回状态码介绍](napi_status_introduction.md) 18 - [Node-API支持的数据类型和接口](napi-data-types-interfaces.md) 19 - [Node-API开发规范](napi-guidelines.md) 20 - [使用Node-API实现跨语言交互开发流程](use-napi-process.md) 21 - Node-API使用指导<!--napi-use--> 22 - [使用Node-API进行扩展能力功能开发](use-napi-about-extension.md) 23 - [使用Node-API进行array相关开发](use-napi-about-array.md) 24 - [使用Node-API进行arraybuffer相关开发](use-napi-about-arraybuffer.md) 25 - [使用Node-API接口操作bigint类型值](use-napi-about-bigint.md) 26 - [使用Node-API接口进行buffer相关开发](use-napi-about-buffer.md) 27 - [使用Node-API接口创建基本数据类型](use-napi-basic-data-types.md) 28 - [使用Node-API进行class相关开发](use-napi-about-class.md) 29 - [使用Node-API接口注册和使用环境清理钩子](use-napi-about-cleanuphook.md) 30 - [使用Node-API接口进行date相关开发](use-napi-about-date.md) 31 - [使用Node-API接口进行错误处理开发](use-napi-about-error.md) 32 - [使用Node-API接口关联数据,使其生命周期与当前环境的生命周期相关联](use-napi-about-environmental-life-cycle.md) 33 - [使用Node-API接口进行函数创建和调用](use-napi-about-function.md) 34 - [使用Node-API接口进行生命周期相关开发](use-napi-life-cycle.md) 35 - [使用Node-API接口进行object相关开发](use-napi-about-object.md) 36 - [使用Node-API其他实用接口](use-napi-about-other-practical-tools.md) 37 - [使用Node-API接口进行primitive类相关开发](use-napi-about-primitive.md) 38 - [使用Node-API接口处理异步操作](use-napi-about-promise.md) 39 - [使用Node-API接口设置ArkTS对象的属性](use-napi-about-property.md) 40 - [使用Node-API接口创建和获取string值](use-napi-about-string.md) 41 - [使用Node-API进行自定义异步操作相关开发](use-napi-about-custom-asynchronous-operations.md) 42 - Node-API典型使用场景<!--napi-scenarios--> 43 - [使用Node-API接口进行异步任务开发](use-napi-asynchronous-task.md) 44 - [使用Node-API接口进行线程安全开发](use-napi-thread-safety.md) 45 - [Native与ArkTS对象绑定](use-napi-object-wrap.md) 46 - [Native与Sendable ArkTS对象绑定](use-sendable-napi.md) 47 - [使用Node-API接口创建ArkTS运行时环境](use-napi-ark-runtime.md) 48 - [使用Node-API接口在主线程中进行模块加载](use-napi-load-module.md) 49 - [使用扩展的Node-API接口在异步线程中运行和停止事件循环](use-napi-event-loop.md) 50 - [使用Node-API接口进行模块加载](use-napi-load-module-with-info.md) 51 - [使用Node-API接口从异步线程向ArkTS线程投递指定优先级和入队方式的的任务](use-call-threadsafe-function-with-priority.md) 52 - [使用扩展的Node-API接口在当前线程中创建、切换和销毁上下文环境](use-napi-about-context.md) 53 - [使用Node-API接口产生的异常日志/崩溃分析](use-napi-about-crash.md) 54 - [使用Node-API调用返回值为promise的ArkTS方法](use-napi-method-promise.md) 55 - Node-API常见问题汇总<!--napi-questions--> 56 - [Node-API常见问题](use-napi-faqs.md) 57 - [稳定性相关问题汇总](napi-faq-about-stability.md) 58 - [内存泄漏相关问题汇总](napi-faq-about-memory-leak.md) 59 - [常见基本功能问题汇总](napi-faq-about-common-basic.md) 60 - 使用JSVM-API实现JS与C/C++语言交互<!--jsvm--> 61 - [JSVM-API简介](jsvm-introduction.md) 62 - [JSVM-API支持的数据类型和接口](jsvm-data-types-interfaces.md) 63 - [使用JSVM-API实现JS与C/C++语言交互开发流程](use-jsvm-process.md) 64 - JSVM-API开发规范<!--jsvm-development-standards--> 65 - [JSVM-API使用规范](jsvm-guidelines.md) 66 - [JSVM-API常见问题](jsvm-frequently-questions.md) 67 - JSVM-API使用指导<!--jsvm-use--> 68 - [使用JSVM-API接口进行任务队列相关开发](use-jsvm-execute_tasks.md) 69 - [使用JSVM-API接口进行虚拟机快照相关开发](use-jsvm-create-snapshot.md) 70 - [使用JSVM-API接口进行WebAssembly模块相关开发](use-jsvm-about-wasm.md) 71 - [使用JSVM-API接口进行函数创建和调用](use-jsvm-function-call.md) 72 - [使用JSVM-API接口进行JSON操作](use-jsvm-about-JSON.md) 73 - [使用JSVM-API接口进行array相关开发](use-jsvm-about-array.md) 74 - [使用JSVM-API接口进行ArrayBuffer相关开发](use-jsvm-about-arraybuffer.md) 75 - [使用JSVM-API接口操作bigint类型值](use-jsvm-about-bigint.md) 76 - [使用JSVM进行class相关开发](use-jsvm-about-class.md) 77 - [使用JSVM-API接口进行Date相关开发](use-jsvm-about-date.md) 78 - [使用JSVM-API接口进行debug操作](use-jsvm-about-debug-option.md) 79 - [使用JSVM-API接口进行object相关开发](use-jsvm-about-object.md) 80 - [使用JSVM-API接口进行primitive类相关开发](use-jsvm-about-primitive.md) 81 - [使用JSVM-API接口处理异步操作](use-jsvm-about-promise.md) 82 - [使用JSVM-API接口设置JavaScript对象的属性](use-jsvm-about-property.md) 83 - [使用JSVM-API接口创建和获取string值](use-jsvm-about-string.md) 84 - [使用JSVM-API接口获取JSVM API的版本号](use-jsvm-about-version.md) 85 - [使用JSVM-API接口进行错误处理开发](use-jsvm-error.md) 86 - [使用JSVM-API接口进行JavaScript代码调试调优](use-jsvm-heapstatistics-debugger-cpuprofiler-heapsnapshot.md) 87 - [使用JSVM-API接口进行生命周期相关开发](use-jsvm-life-cycle.md) 88 - [使用JSVM-API进行内存管理](use-jsvm-memory-management.md) 89 - [使用JSVM-API判断给定的两个JS value是否严格相等](use-jsvm-strict-equals.md) 90 - [使用JSVM-API进行异常的定制化处理](use-jsvm-trigger-exceptions.md) 91 - [使用JSVM-API感知JSVM引擎生命周期管理](use-jsvm-trigger-gc.md) 92 - [使用JSVM-API接口进行 private 属性相关开发](use-jsvm-about-private.md) 93 - [使用JSVM-API接口提供Latin1/UTF16格式字符串相关开发](use-jsvm-about-external-string.md) 94 - [使用JSVM-API接口进行Proxy相关开发](use-jsvm-about-proxy.md) 95 - [使用JSVM-API接口进行Well-known symbols相关开发](use-jsvm-about-well-known-symbols.md) 96 - [使用JSVM-API接口进行Wrapper object相关开发](use-jsvm-about-wrapper-object.md) 97 - [使用JSVM-API接口创建基本数据类型](use-jsvm-basic-data-types.md) 98 - JSVM-API典型使用场景指导<!--jsvm-scenarios--> 99 - [JSVM-API调试&定位](jsvm-debugger-cpuprofiler-heapsnapshot.md) 100 - [使用JSVM-API接口进行Trace相关开发](use-jsvm-about-trace.md) 101 - [JSVM 申请JIT权限指导](jsvm-apply-jit-profile.md) 102 - [JSVM-API 坚盾守护模式](jsvm-secure-shield-mode.md) 103 - [JSVM 定位内存泄漏问题指导](jsvm-locate-memory-leak.md) 104 - JSVM-API调优&高性能使用示例<!--jsvm-usage-examples--> 105 - [使用JSVM-API接口创建多个引擎执行JS代码并销毁](use-jsvm-runtime-task.md) 106 - [使用 code cache 加速编译](use-jsvm-about-code-cache.md) 107 - [JSVM 通用调优实践](jsvm-optimizations.md) 108 - JSVM性能调试指导<!--jsvm-performance--> 109 - [使用HiSmartPerf采集V8 trace](use-jsvm-about-v8-trace.md) 110 - Longque-JS-API<!--longque--> 111 - [Longque-JS-API使用指导](use-longque-js-api.md) 112 - OpenMP支持<!--openmp--> 113 - [OpenMP简介](openmp-overview.md) 114 - [OpenMP应用构建和运行指南](openmp-guideline.md) 115 - 资源管理<!--resource-management--> 116 - [Rawfile开发指导](rawfile-guidelines.md) 117 - 线程调度<!--thread-scheduling--> 118 - [QOS开发指导](qos-guidelines.md) 119 - [格物开发指导](gewu-ndk-api-guidelines.md) 120 - 内存管理<!--memory-management--> 121 - [Purgeable memory开发指导](purgeable-memory-guidelines.md) 122 - 包管理<!--bundle-management--> 123 - [NativeBundle开发指导](native-bundle-guidelines.md) 124- 调试和性能分析<!--debugging-profiling--> 125 - [调试和性能分析概述](debug-performance-profiling-overview.md) 126 - [C/C++内存错误检测](debug-asan.md) 127- 硬件兼容性<!--hardware-compatibility--> 128 - [硬件兼容性简介](hw-guide.md) 129 - [OpenHarmony ABI](ohos-abi.md) 130 - [CPU特性](cpu-features.md) 131 - [使用Neon指令扩展](neon-guide.md) 132