ScriptX 中的一些重要类:
ScriptEngineEngineScopeExceptionValue,Null,Object,String,Number,Boolean,Function,Array,ByteBuffer,UnsupportedLocal<Value>,Local<Null>,Local<Object>,Local<String>,Local<Number>,Local<Boolean>,Local<Function>,Local<Array>,Local<ByteBuffer>,Local<Unsupported>Global<T>,Weak<T>
在正式使用ScriptX之前,请花半个小时仔细阅读下列文档,并熟悉 ScriptX 中的若干概念。
- CMake项目引入指引
- 基本概念 这部分比较重要
- 约定
- 预定义宏
- Engine 与 MessageQueue
- Scope
- Value
- Local
- Global / Weak
- 异常处理
- C++绑定
- 创建一个Native的Function
- defineClass
- ScriptClass
- 各种操作
- 直接绑定C++函数
- converter
- 对现有C++类的绑定
- Tips: 选择重载函数
- Tips: 不同语言见的差异
- 和原生引擎API的互操作
script::v8_interopscript::jsc_interopscript::lua_interop
- JavaScript语言说明
- 类型对照表
- Lua语言说明
- WebAssemble说明
- node.js说明
- QuickJs说明
- 常见问题
- 快速体验指南
- 性能相关
- ScriptX在 2020年 Pure C++大会