随笔分类 -  每天学点node系列

node学习
摘要:永不放弃,永不放弃又有两个原则,第一个原则是永不放弃,第二个原则就是:当你想放弃时回头看第一个原则。 概览 做过web性能优化的同学,对性能优化大杀器gzip应该不陌生。浏览器向服务器发起资源请求,比如下载一个js文件,服务器先对资源进行压缩,再返回给浏览器,以此节省流量,加快访问速度。 浏览器通过 阅读全文
posted @ 2019-07-11 20:58 一半水一半冰 阅读(1229) 评论(1) 推荐(0)
摘要:理想如果不向现实做一点点屈服,那么理想也将归于尘土。 创建目录 异步创建目录 执行结果: 同步创建目录 执行结果: 读取目录 异步读取目录 注意: files 是目录中的文件名的数组(不包括 '.' 和 '..') 执行结果: 同步读取目录 执行结果: 遍历目录 注意:fs.readdirSync( 阅读全文
posted @ 2019-07-10 21:27 一半水一半冰 阅读(649) 评论(0) 推荐(0)
摘要:好的代码像粥一样,都是用时间熬出来的。 概述 文件 I/O 是由简单封装的标准 POSIX 函数提供的。 通过 require('fs') 使用该模块。 所有文件系统操作都具有同步和异步的形式。 异步的形式总是将完成回调作为其最后一个参数。 传给完成回调的参数取决于具体方法,但第一个参数始终预留用于 阅读全文
posted @ 2019-07-09 23:19 一半水一半冰 阅读(526) 评论(0) 推荐(0)
摘要:任何可以使用JavaScript来编写的应用,最终会由JavaScript编写。 Atwood's Law http模块概览 http模块主要用于创建http server服务,并且 支持更多特性 不缓冲请求和响应 能够流式传输数据 借助http模块,可以几行代码就搞定一个超迷你的web serve 阅读全文
posted @ 2019-07-08 21:13 一半水一半冰 阅读(418) 评论(2) 推荐(0)
摘要:在编写代码时,我们应该有一些方法将程序像连接水管一样连接起来 当我们需要获取一些数据时,可以去通过"拧"其他的部分来达到目的。这也应该是IO应有的方式。 Doug McIlroy. October 11, 1964 为什么应该使用stream? 在node中,I/O都是异步的,所以在和硬盘以及网络的 阅读全文
posted @ 2019-07-05 20:59 一半水一半冰 阅读(677) 评论(0) 推荐(3)

Fork me on GitHub