利用C/C++编写node.js原生模块的方法教程
一直想了解一下使用C/C++编写nodejs原生模块,从网上找到的博客,大多都停留在如何搭建环境,然后一个Hello World完事。连更多的参考资料也没有。于是就自己整理了一下,分享于此。至于准备环境什么的,网上一抓一大把,就不再详述 。其中第一个是nodejs的官方文档,里面介绍了几个不错的参考例子。上面这个图是不是很熟悉,和js的类型系统特别像。js的Array,Date,Function,String等等都是继承自Object,而v8引擎内部,Object和Primitive都是继承自Value类型。我们都知道,js中的数组并不是真正的数组,其实质还是对象。这里我们对a,b的操作转交给回调函数。这个例子中,暂时还没涉及到的是如何调用回调函数。
用户评论