我正在使用这样的代码:
JS_EvaluateScript(context, global,"go_back('blabla')", 17, "", 1, &R);
打电话go_back()
,这已经是在context
。但这非常慢,我认为是因为每次都必须编译字符串。
我试图找到以快速方式多次调用同一段代码的方法,而不需要重新编译,或者每次都创建一些对象。但是 Mozilla 文档和资源不是这样组织的,只有一个参考,你需要了解每个功能才能做出任何选择。
那么有什么提示吗?对此的最佳做法是什么?