0 0 0

Node.js 来一打C++扩展.pdf

网混子
3天前 150
我用夸克网盘分享了「Node.js 来一打C++扩展.pdf」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
Node.js 作者: 死月 出版社: 电子工业出版社 出品方: 博文视点 副标题: 来一打C++扩展 出版年: 2018-6-1 页数: 480 定价: 109.00元 装帧: 平装 ISBN: 9787121336423

内容简介

Node.js 作为近几年新兴的一种编程运行时,托 V8 引擎的福,在作为后端服务时有比较高的运行效率,在很多场景下对于我们的日常开发足够用了。不过,它还为开发者开了一个使用 C++ 开发 Node.js 原生扩展的口子,让开发者进行项目开发时有了更多的选择。 本书以 Chrome V8 的知识作为基础,配合GYP的一些内容,将教会大家如何使用 Node.js 提供的一些 API 来编写其 C++ 的原生扩展。此外,在后续的进阶章节中,还会介绍原生抽象 NAN以 及与异步相关的 libuv 知识,最后辅以几个实例来加深理解。不过,在学习本书内容之前,希望读者已经具备了初步的 Node.js 以及 C++ 基础。 阅读本书,相当于同时学习 Chrome V8 开发、libuv 开发以及 Node.js 的原生 C++ 扩展开发知识,非常值得!

作者简介

死月是 Node.js 核心贡献者(Node.js Core Collaborator)之一,CNode 社区版主之一,杭州 Node Party 组织者之一,曾任大搜车无线架构组 Node.js 团队负责人;浙江大学工程硕士,退役 OI、ACM 选手。

网友热评

Daniel Zhu: Node.js C++扩展,目前的主流是Node.js原生扩展和Node-API两种。书本上提到的第一种node-waf和NAN目前随着版本升级已经基本淘汰。书里的Chrome V8,LibUV基础详尽,读完后,在结合第四章和Node.js官网 C++ Addons章节内容,可以非常快速地实现Node.js原生C++扩展模块,理论实践结合,读后受益匪浅。N-API部分的实现,则官网的例子更准确些。总体来说,这本书非常好,解决了我多年的困惑,对从C++转Node.js,想进一步理解整个Node.js运行机制的读者特别友好。 大脚丫子: 好书,深度超越了市面上现有的所有node书。难怪说买一本顶三本:Node.js 的底层风格、 C++ 扩展编写、Chrome V8和libuv三本书! 不虚也!

图书目录

前言 1Node.js的C++扩展前驱知识储备 1.1Node.js的模块机制 1.2Node.js的包机制 1.3Node.js依赖简介 1.4C++扩展开发的准备工作 2C++模块原理简析 2.1为什么要写C++模块 2.2什么是C++扩展 3ChromeV8基础 3.1Node.js与ChromeV8 3.2基本概念 3.3句柄(Handle) 3.4句柄作用域 3.5上下文(Context) 3.6模板(Template) 3.7常用数据类型 3.8异常机制 4C++扩展实战初探 4.1binding.gyp 4.2牛刀小试 4.3循序渐进 5Node.js原生抽象——NAN 5.1Node.js原生模块开发方式的变迁 5.2基础开发 5.3JavaScript函数 5.4常用帮助类与函数 5.5NAN中的异步机制 6异步之旅——libuv 6.1基础概念 6.2libuv的跨线程编程基础 6.3跨线程通信 7实战——文件监视器 7.1准备工作 7.2核心设计 7.3编写JavaScript类 7.4进一步完善 8实战——现有包剖析 8.1字符串哈希模块——BlingHashes 8.2类Proxy包——AutoObject 9N-API——下一代Node.jsC++扩展开发方式 9.1浅尝辄止 9.2基本数据类型与错误处理 9.3对象与函数

Node.js

版权说明

1、本站不保存、不存储任何实质资源,以上二维码指向为网盘资源链接,其内容归对应版权方所有
2、如有侵犯版权的情况,请点击下面举报/反馈按钮反馈或发送邮件[email protected]投诉说明情况
3、我们核实后将第一时间删除相关页面内容,谢谢理解和配合

这些人下载过 (12)
  • 香雾
  • 信札
  • 你好哇塞
  • 赫瑟尔河畔边的旋律
  • 风独舞
  • 听你
  • 静谧光
  • 婚事大魔王
  • 寄信给风
  • Fairy仙女
  • 永远别、回头
  • 醉里烟波梦里寒
最新回复 (0)

    暂无评论

请先登录后发表评论!

返回
请先登录后发表评论!