<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Node.js on 酱鲍</title><link>https://www.u9c8d.com/tags/node.js/</link><description>Recent content in Node.js on 酱鲍</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Mon, 30 Jul 2018 16:52:27 +0800</lastBuildDate><atom:link href="https://www.u9c8d.com/tags/node.js/index.xml" rel="self" type="application/rss+xml"/><item><title>Node.js 核心模块—Events</title><link>https://www.u9c8d.com/node.js%E6%A0%B8%E5%BF%83%E6%A8%A1%E5%9D%97-events/</link><pubDate>Mon, 30 Jul 2018 16:52:27 +0800</pubDate><guid>https://www.u9c8d.com/node.js%E6%A0%B8%E5%BF%83%E6%A8%A1%E5%9D%97-events/</guid><description>&lt;p&gt;&lt;code&gt;events&lt;/code&gt;是非常重要的Node.js核心模块，大多数Node.js核心API构建于惯用的异步事件驱动架构，发布/订阅模式，触发器通过触发命名事件来调用监听器，比如常见的net服务&lt;code&gt;net.Server&lt;/code&gt;会在新连接建立时触发&lt;code&gt;connection&lt;/code&gt;事件。&lt;/p&gt;</description></item><item><title>Node.js 核心模块—Buffer</title><link>https://www.u9c8d.com/node.js%E6%A0%B8%E5%BF%83%E6%A8%A1%E5%9D%97-buffer/</link><pubDate>Fri, 13 Jul 2018 22:13:50 +0800</pubDate><guid>https://www.u9c8d.com/node.js%E6%A0%B8%E5%BF%83%E6%A8%A1%E5%9D%97-buffer/</guid><description>&lt;p&gt;JavaScript语言本身对二进制支持比较欠缺，但在处理类似TCP流或者文件流这样的流数据时，必须使用到二进制，为此，Node.js定义了Buffer类，专门处理原始内存数据。Buffer是代表原始堆分配额的数据类型，在Node.js中以类似数组的方式来使用，全局可用，不需要require。&lt;/p&gt;</description></item><item><title>Node.js 核心模块—Crypto</title><link>https://www.u9c8d.com/node.js%E6%A0%B8%E5%BF%83%E6%A8%A1%E5%9D%97-crypto/</link><pubDate>Tue, 10 Jul 2018 20:53:58 +0800</pubDate><guid>https://www.u9c8d.com/node.js%E6%A0%B8%E5%BF%83%E6%A8%A1%E5%9D%97-crypto/</guid><description>&lt;p&gt;&lt;code&gt;crypto&lt;/code&gt;是Node.js核心模块之一，主要用于各类加密场景。使用C/C++实现各类加密算法，然后暴露为javascript接口，包括对OpenSSL的哈希、HMAC、加密、解密、签名以及验证功能的一整套封装。我个人使用最多的场景是各类第三方SDK接入时接口数据的签名认证，使用起来简单方便。&lt;/p&gt;</description></item></channel></rss>