- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 SpiderMonkey学习笔记(4)--实现max()函数
上一篇文章中的JsEngine2对SpiderMonkey稍加扩展,使得JS代码里可以使用alert()函数,但是并没有仔细解释如何使用JSNative。这一篇文章我们看看如何给JS提供一个max()函数,经一步研究JSNative。1)添加JsEngine3类添加一个新的C++类,命名为JsEngine3,并让它继承JsEngine2:// JsEngine3.h#includ
2013-06-11 21:13:09 1908
原创 SpiderMonkey学习笔记(3)--实现alert()函数
上一篇文章把SpiderMonkey引擎简单的封装了一下,实现了JsEngine类。但是JsEngine并没有给SpiderMonkey添加任何扩展,所以能力相当有限,甚至连个alert()函数也没有这一篇就来看一看,如何扩展SpiderMonkey引擎,把自定义的C++ alert()函数暴露给JS。1)添加新类:JsEngine2添加一个新类,就起名叫JsEngine2吧(多没创意
2013-06-08 22:26:00 2325
原创 SpiderMonkey学习笔记(2)--封装JSAPI
上一篇文章搭建好了一个简单的SpiderMonkey测试环境,并且把JSAPI User Guide里的样板代码直接拷贝到了工程里。在这篇文章里,我将对JSAPI做一个简单的封装,以方便后续的学习和试验。1)添加一个C++类,名字估且就叫JsEngine吧右键点击SpiderMonkeyTest Group,在弹出菜单中点击New Files... 菜单项:选择iOS -> C a
2013-06-04 21:50:12 2572
MyGroovyConsole.zip
2013-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人