2021年1月29日

593 node的Buffer、Stream

摘要: 一. 认识Buffer 1.1. 数据的二进制 计算机中所有的内容:文字、数字、图片、音频、视频最终都会使用二进制来表示。 JavaScript可以直接去处理非常直观的数据:比如字符串,我们通常展示给用户的也是这些内容。 不对啊,JavaScript不是也可以处理图片吗? 事实上在网页端,图片我们一 阅读全文

posted @ 2021-01-29 21:14 冲啊! 阅读(116) 评论(0) 推荐(0) 编辑

592 node包管理工具

摘要: 一. 包管理工具 1.1. 认识npm 我们已经学习了在JavaScript中可以通过模块化的方式将代码划分成一个个小的结构: 在以后的开发中我们就可以通过模块化的方式来封装自己的代码,并且封装成一个工具; 这个工具我们可以让同事通过导入的方式来使用,甚至你可以分享给世界各地的程序员来使用; 如果我 阅读全文

posted @ 2021-01-29 10:30 冲啊! 阅读(182) 评论(0) 推荐(0) 编辑

591 内置模块events

摘要: 3.1. 基本使用 Node中的核心API都是基于异步事件驱动的: 在这个体系中,某些对象(发射器(Emitters))发出某一个事件; 我们可以监听这个事件(监听器 Listeners),并且传入的回调函数,这个回调函数会在监听到事件时调用; 发出事件和监听事件都是通过EventEmitter类来 阅读全文

posted @ 2021-01-29 09:06 冲啊! 阅读(83) 评论(0) 推荐(0) 编辑

590 内置模块fs

摘要: 1.1. 认识fs模块 fs是File System的缩写,表示文件系统。 对于任何一个为服务器端服务的语言或者框架通常都会有自己的文件系统: 因为服务器需要将各种数据、文件等放置到不同的地方; 比如用户数据可能大多数是放到数据库中的(后面我们也会学习); 比如某些配置文件或者用户资源(图片、音视频 阅读全文

posted @ 2021-01-29 08:56 冲啊! 阅读(131) 评论(0) 推荐(0) 编辑

589 内置模块path

摘要: 1.1. 认识path模块 path模块用于对路径和文件进行处理,提供了很多好用的方法。 并且我们知道在Mac OS、Linux和window上的路径是不一样的 window上会使用 \或者 \\ 来作为文件路径的分隔符,当然目前也支持 /; 在Mac OS、Linux的Unix操作系统上使用 / 阅读全文

posted @ 2021-01-29 08:54 冲啊! 阅读(82) 评论(0) 推荐(0) 编辑

导航