node.js
文章平均质量分 55
努力的小白o(^▽^)o
这个作者很懒,什么都没留下…
展开
-
node.js
是脚本语言的规范,而平时经常写的JavaScript是EcmaScript的一种实现,所以ES新特性指的是JavaScript新特性。在Node.js的顶级对象不叫window,而叫global,同时也可以用globalThis访问顶级对象。nodze.js是一个开源的,跨平台的JavaScript运行环境。dir/s:表示查看所有文件,包括子文件中的内容 ctrl+c可以停止输出。cpu、内存:读写速度块,断电丢数据、硬盘:读写速度慢,断电不丢数据。2.框架开发应用,在框架开发时需要用。原创 2023-07-31 17:39:40 · 74 阅读 · 0 评论 -
path模块
path模块提供了操作路径。原创 2023-07-31 17:38:34 · 82 阅读 · 0 评论 -
网页中的URL
相对路径在发送请求时,需要与当前页面URL路径进行计算,得到完整URL后,再发送请求。可靠性强,相对容易理解,在项目中运用较多。原创 2023-07-31 17:37:49 · 83 阅读 · 0 评论 -
http模块---解决乱码问题
http模块---解决乱码问题。原创 2023-07-31 17:35:21 · 59 阅读 · 0 评论 -
包管理工具
包英文单词是package,代表了一组特定功能的源码集合。cnpm是淘宝构建的npmjs.com的完整镜像,也称“淘宝镜像”,但该网站不能搜索列表。可以提高下载速度官方也提供了一个全局工作包cnpm,操作命令于npm大体相同用来管理node版本的工具,方便切换不同版本的Node.js。原创 2023-07-31 17:34:09 · 109 阅读 · 1 评论 -
Node.js模块化
将一个复杂的程序文件依据一定规则(规范)拆分成多个文件的过程称之为模块化。其中拆分出的每个文件就是一个模块,模块的内容数据是私有的,不过模块可以暴露内部数据以便其他模块使用。编码时是按照模块一个一个编码的,整个项目就是一个模块化的项目。******将相对路径转为绝对路径,定位目标文件缓存检测读取目标文件代码包裹为一个函数并执行(自执行函数)。通过arguments.callee.toString()查看自执行函数缓存模块的值返回module.exports的值。原创 2023-07-31 10:24:09 · 46 阅读 · 0 评论 -
GET和POST请求
GET请求的情况:POST请求的情况:首先,GET与POST是HTTP协议请求的两种方式,主要区别如下:原创 2023-07-31 17:34:48 · 47 阅读 · 1 评论 -
设置mime类型
HTTP服务可以设置响应体Content-Type来表明响应体的MiME类型,浏览器会根据该类型决定如何处理资源。类型,浏览器在遇到该类型的响应式,会对响应体内容进行独立存储,也就是我们常见的。媒体类型(MIME类型)是一种标准,用来表示文档、文件或字节流的性值和格式。mime结构:[type]/[subType]例如:text/html text/css。对于未知类型的资源类型,可以选择。第一部分主类型 第二部分子类型。原创 2023-07-31 17:35:43 · 871 阅读 · 0 评论 -
http模块
是80,HTTPS协议默认端口443。HTTP服务开发常用端口有3000,8080,8090,9000等。,例如图片,视频,CSS文件,JS文件,HTML文件,字体文件等。如果端口被气压程序占用,可以使用资源监视器找到占用端口的程序,然后使用任务管理器关闭对应的程序。动态资源是指内容经常更新的资源,例如百度首页,京东搜索列表页等。创建后,就可以处理浏览器所发送的请求,还可以给浏览器返回响应。注意:每一个请求过来之后,执行回调函数,在回调函数执行过程中。回调函数在接收到http请求的时候,就会执行。原创 2023-07-29 23:17:20 · 92 阅读 · 1 评论 -
fs模块
fs模块可以实现与硬盘的交互,例如文件的创建、删除、重命名、移动,还有文件内容的写入、读取,以及文件夹的相关操作。err用来接收读取的错误信息,data用来接收读取的内容(其读取的内容是一个buffer,需转换为字符串)工作模式:走到第二步时,I/O线程开始进行磁盘写入,此时主线程停止,等写完结束,主线程再继续执行。这种读取方式在读取或处理大文件的时候,可以提高整体的效率。该方法适用于写入频次较高的场景,也适合大文件的写入。该方法所创建的文件,不会随着工作目录的变化而变化。因为所占用的内存空间更少读取时。原创 2023-07-28 14:34:57 · 83 阅读 · 1 评论