共 16 页: 上一页 1 2 3 4 5 6 7 8 下一页 末页
摘要:Node.js 8.0 在2017年6月份发布,升级的特性中,包含了N-API。N-API并不是对原有node扩展实现方式的替代,它只是提供了一系列底层无关的API,来帮助开发者编写跨版本的node扩展。 阅读全文
posted @ 2017-06-03 13:39 程序猿小卡 阅读 (6191) 评论 (0) 编辑
摘要:Buffer是node的核心模块,开发者可以利用它来处理二进制数据,比如文件流的读写、网络请求数据的处理等。 Buffer的API非常多,本文仅挑选 比较常用/容易理解 的API进行讲解,包括Buffer实例的创建、比较、连接、拷贝、查找、遍历、类型转换、截取、编码转换等。 阅读全文
posted @ 2017-05-25 08:38 程序猿小卡 阅读 (3502) 评论 (0) 编辑
摘要:nodejs的核心模块,基本上都是stream的的实例,比如process.stdout、http.clientRequest。 对于大部分的nodejs开发者来说,平常并不会直接用到stream模块,只需要了解stream的运行机制即可(非常重要)。 而对于想要实现自定义stream实例的开发者来说,就得好好研究stream的扩展API了,比如gulp的内部实现就大量用到了自定义的stream类型。 阅读全文
posted @ 2017-05-24 09:45 程序猿小卡 阅读 (5922) 评论 (1) 编辑
摘要:body-parser 是非常常用的一个express中间件,作用是对post请求的请求体进行解析。本文从简单的例子出发,探究body-parser的内部实现。 阅读全文
posted @ 2017-05-22 08:13 程序猿小卡 阅读 (35977) 评论 (3) 编辑