随笔分类 -  node.js

摘要:极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node/static-server 在创建 HTTP 服务器实现了一个最简单的静态资源服务器,可以对代码进 阅读全文
posted @ 2020-10-19 09:24 谦行 阅读(734) 评论(0) 推荐(1) 编辑
摘要:极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node/readable 可读流是生产数据用来供程序消费的流。常见的数据生产方式有读取磁盘文件、读取网络请 阅读全文
posted @ 2020-09-27 09:20 谦行 阅读(731) 评论(0) 推荐(0) 编辑
摘要:极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node/stream stream 概念 Node.js 诞生是为了解决 I/O 密集的 Web 性能问题 阅读全文
posted @ 2020-09-25 09:22 谦行 阅读(527) 评论(1) 推荐(0) 编辑
摘要:Buffer 极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node/buffer 计算机就是处理 0 和 1,很尴尬的是在引入 TypedArray 之 阅读全文
posted @ 2020-09-24 09:23 谦行 阅读(567) 评论(0) 推荐(0) 编辑
摘要:极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node/fs-watch fs.FSWatcher fs.FSWatcher类 继承了 EventEmit 阅读全文
posted @ 2020-09-01 09:18 谦行 阅读(891) 评论(0) 推荐(0) 编辑
摘要:极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node/fs-folder fs.Dir & fs.Dirent fs.Dir 是可迭代的目录流的类,fs 阅读全文
posted @ 2020-08-23 12:30 谦行 阅读(485) 评论(0) 推荐(0) 编辑
摘要:极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node/fs-write 看完文件读取再看文件写入非常简单,两者的操作几乎一一对应 fs.writeFil 阅读全文
posted @ 2020-08-22 10:59 谦行 阅读(340) 评论(0) 推荐(0) 编辑
摘要:极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node/fs-api-style Node.js 对文件、文件夹读写操作主要靠内置的 fs 模块 cons 阅读全文
posted @ 2020-08-14 09:05 谦行 阅读(434) 评论(2) 推荐(1) 编辑
摘要:极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node/timer timer 用于安排函数在未来某个时间点被调用,Node.js 中的定时器函数实现了与 阅读全文
posted @ 2020-08-13 09:06 谦行 阅读(701) 评论(0) 推荐(0) 编辑
摘要:极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node/process process 对象是一个全局变量,是一个 EventEmitter 实例,提供了 阅读全文
posted @ 2020-08-12 09:28 谦行 阅读(402) 评论(0) 推荐(0) 编辑
摘要:极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node/events 前端对事件肯定不陌生,为 window 绑定 scroll 事件 window.ad 阅读全文
posted @ 2020-08-11 08:57 谦行 阅读(487) 评论(0) 推荐(0) 编辑
摘要:极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node/npm npm 是什么 npm 是 Node.js 的包管理工具,Node.js package 阅读全文
posted @ 2020-08-07 09:15 谦行 阅读(463) 评论(0) 推荐(0) 编辑
摘要:极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node/debugging 调试是解决程序问题的必备工具,在最早的时候 Node 的调试有些麻烦,社区也有 阅读全文
posted @ 2020-08-06 09:10 谦行 阅读(298) 评论(0) 推荐(0) 编辑
摘要:极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node/module Node.js 的模块 JavaScript 做为一门为网页添加交互功能的简单脚本语 阅读全文
posted @ 2020-08-05 09:38 谦行 阅读(558) 评论(0) 推荐(0) 编辑
摘要:极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node/what-is-node 定义 Node.js® is a JavaScript runtime 阅读全文
posted @ 2020-08-04 13:25 谦行 阅读(844) 评论(0) 推荐(1) 编辑
摘要:极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验 https://www.yuque.com/sunluyong/node 前言 前些日子刷知乎看到个 2019 年初的问题 2019年nodejs凉了吗?凉到什么程度了?才 阅读全文
posted @ 2020-08-01 11:20 谦行 阅读(2332) 评论(6) 推荐(4) 编辑
摘要:很早很早之前,前端就有了对 headless 浏览器的需求,最多的应用场景有两个 1. UI 自动化测试:摆脱手工浏览点击页面确认功能模式 2. 爬虫:解决页面内容异步加载等问题 也就有了很多杰出的实现,前端经常使用的莫过于 "PhantomJS" 和 "selenium webdriver" ,但 阅读全文
posted @ 2017-10-23 10:46 谦行 阅读(18032) 评论(1) 推荐(4) 编辑
摘要:双工流就是同时实现了 Readable 和 Writable 的流,即可以作为上游生产数据,又可以作为下游消费数据,这样可以处于数据流动管道的中间部分,即 在 NodeJS 中双工流常用的有两种 1. Duplex 2. Transform Duplex 实现 Duplex 和 Readable、W 阅读全文
posted @ 2017-02-08 09:03 谦行 阅读(4271) 评论(2) 推荐(4) 编辑
摘要:什么是可写流 可写流是对数据流向设备的抽象,用来消费上游流过来的数据,通过可写流程序可以把数据写入设备,常见的是本地磁盘文件或者 TCP、HTTP 等网络响应。 看一个之前用过的例子 \ process.stdout 是一个可写流,程序把可读流 process.stdin 传过来的数据写入的标准输出 阅读全文
posted @ 2017-01-18 09:18 谦行 阅读(3679) 评论(2) 推荐(4) 编辑
摘要:什么是可读流 可读流是 生产数据 用来供程序消费的流。我们常见的数据生产方式有读取磁盘文件、读取网络请求内容等,看一下前面介绍什么是流用的例子: rs 就是一个可读流,其生产数据的方式是读取磁盘的文件,我们常见的控制台 process.stdin 也是一个可读流: 通过简单的一句话可以把控制台的输入 阅读全文
posted @ 2017-01-16 09:23 谦行 阅读(4075) 评论(0) 推荐(2) 编辑