v8学习---添加带参数js全局函数
2013-11-10 10:24
309 查看
#include <v8.h> using namespace v8; void log(const v8::FunctionCallbackInfo<Value>& args) { String::AsciiValue ascii(args[0]); printf("%s\n", *ascii); } int main() { Isolate* isolate = Isolate::GetCurrent(); HandleScope handleScope(isolate); Handle<ObjectTemplate> global = ObjectTemplate::New(); global->Set(String::New("log"), FunctionTemplate::New(log)); Handle<Context> context = Context::New(isolate, NULL, global); Context::Scope context_scope(context); Handle<Script> script = Script::Compile(String::New("log('good')")); script->Run(); return 0; }
留意log函数里参数的获取
相关文章推荐
- 全面理解面向对象的 JavaScript(来自ibm)
- JavaScript 语言基础知识点总结(思维导图)
- v8学习---添加js全局函数
- A标签执行JS脚本
- javascript获取url参数的方法
- 关于Javascript 那些事
- JavaScript之事件对象
- js中获取事件对象的方法小结
- 关于Session在一个Servlet取不到值的问题
- Javascript 性能优化的一点技巧
- JavaScript 语言基础知识点总结(思维导图)
- JavaScript 语言基础知识点总结(思维导图)
- 全面理解面向对象的 JavaScript(来自ibm)
- javascript陷阱 一不小心你就中招了(字符运算)
- js 一个关于图片onload加载的事
- 思维导图js
- HTML5+JS开发学习
- javascript setAttribute, getAttribute 不兼容问题
- 妙味——JS学前预热01
- javascript中使用ajax异步验证数据库后方法return true时总是返回undefined