v8学习---添加js全局函数
来源:互联网 发布:鼠标指针美化软件 编辑:程序博客网 时间:2024/05/01 00:26
#include <v8.h>using namespace v8; void test(const v8::FunctionCallbackInfo<Value>& args){ printf("Hello Headool\n");}int main(){ Isolate* isolate = Isolate::GetCurrent(); HandleScope handleScope(isolate); Handle<ObjectTemplate> global = ObjectTemplate::New(); global->Set(String::New("test"), FunctionTemplate::New(test)); Handle<Context> context = Context::New(isolate, NULL, global); Context::Scope context_scope(context); Handle<Script> script = Script::Compile(String::New("test();")); script->Run(); return 0;}
留意如下几点:
回调函数的类型为 void (*)(v8::FunctionCallbackInfo<v8::Value>&)或者 v8::Value (*)(v8::FunctionCallbackInfo<v8::Value>);
void test(const v8::FunctionCallbackInfo<Value>& args)
Handle<Context> context = Context::New(isolate, NULL, global);
global->Set(String::New("test"), FunctionTemplate::New(test));
- v8学习---添加js全局函数
- v8学习---添加js全局函数
- v8学习---添加带参数js全局函数
- v8学习---添加有返回值的js全局函数
- v8学习---添加js全局变量
- v8学习---c++调用js构造函数
- v8学习---使用内部字段给js添加全局变量
- v8学习---获取全局对象成员
- JS的全局函数
- js全局函数
- js的全局函数
- js七个全局函数
- js全局函数
- js的全局函数
- js全局函数
- JS全局函数
- js 全局函数一览
- js全局函数
- LeetCode题解:Remove Nth Node from End of List
- 归并排序 C++/Java 递归实现代码 -犯了菜鸟老毛病
- environments was not found on the java.library.path 如何解决
- #define用法集锦
- UVA 10334 - Ray Through Glasses(高精度斐波那契)
- v8学习---添加js全局函数
- word里 怎么样自动生成目录
- Merge Two Sorted Lists
- 如何判断对象是否数组?
- HDOJ 2059 龟兔赛跑
- OK6410挂在nfs文件系统
- Android四大基本组件介绍与生命周期
- TinyOS研究链接
- 插头DP——从不会到入门(POJ 2411,HDU 1565,HDU 2167,HDU 1693,Ural 1519)