一个服务器的本质就是读写文件内容,提供文件内容给远程的客户端node使用fs模块与文件做交互,fs是核心模块,无需下载,直接引入即可文件写入的几种方式:同步,异步,简单方法,流式写入先说一下同步和异步:node中一般的API方法都有两种方式,同步和异步;同步会阻塞程序的执行,也就是调方法后,得等待方法得返回后,才能继续向下执行;异步调用是不等返回,先执行后面
......
393
0
0
2022-04-18
从数据结构看,buffer类似一个数组,元素是16进制的两位数每个元素占内存中的1个byte,1byte=8bit计算机中,一个0或1,表示一个bit位0000 0000~1111 1111 对应十进制0~255,对应16进制00~FFbuffer是node的底层模块,不需引入,直接使用buffer中存的是二进制数据,打印显示是以16进制的;字节byte是传
......
491
0
0
2022-04-18
包 package创建一个目录,将js模块文件放进去,依赖放进去,在写一个package.json文件到根目录下,这就是一个包;commonjs的包结构规范:package.json 必须得有,包的整体描述文件
name 包名
description 描述
version 版本
keywords 关键字(搜索)
......
362
0
0
2022-04-18
本笔记的记录整理来自于【尚硅谷】最经典Node.JS全套完整版教程(快速入门nodejs)介绍node采用v8引擎来运行,事件循环,异步,虽然是单进程,单线程,但是因为异步,没有IO的阻塞,性能也不错单线程缺点:一个线程的奔溃,整个进程死掉,优点:开销小,不影响并发的同数据写入冲突应用:webAPI,web应用,多人在线游戏,通信适合:IO高并发,上传大文件
......
328
0
0
2022-04-18
在众多可用于简化 Node.js 开发的工具中,以下 9 种是最佳选择。我最近在 StackOverflow 上读到了一项调查,该调查称超过 49% 的开发人员在其项目中使用了 Node.js。这结果对我来说并不意外。作为一个狂热的技术使用者,我可以肯定地说 Node.js 的引入引领了软件开发的新时代。现在,它是软件开发最受欢迎的技术之
......
363
0
0
2022-04-08
介绍在我们日常的开发中,特别是在现代的社会环境下,二维码的应用可谓是丰富多彩,各种各样让人眼花缭乱的二维码,可见二维码已经渗透进我们生活的方方面面,也可以说目二维码确确实实方便了我们的生活。因为作为开发人员,很多项目都会用到二维码,最多的莫过于生成二维码,而如今Web应用盛行,那么就有这样一个二维码生成的Javascript库诞生了,它仅仅依赖与canvas
......
395
0
0
2022-04-07