![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Node.js
文章平均质量分 66
深海打捞的喵
这个作者很懒,什么都没留下…
展开
-
node笔记——模块化
node笔记——模块化模块化在node中,通过require()函数来引入外部的模块require()可以传递一个文件的路径作为参数,node将会自动根据该路径引入外部模块,如路径使用相对路径,必须以.或…开头使用require()引入模块以后,该函数会返回一个对象,这个对象代表的是引入的模块暴露外部变量和方法在node中,每一个js文件中的js代码都是独立运行在一个函数中而不是全局作用域,所以一个模块中的变量和函数在其他模块中无法访问单纯写var 会报错,全局中看不到;避免污染外部全局命名原创 2021-08-20 15:43:03 · 43 阅读 · 0 评论 -
Buffer(缓冲区)
Buffer(缓冲区)Buffer的结构和数组相似,操作的方法和数组类似数组中不能存储二进制的文件,而Buffer是专门用来存储二进制的数据buffer不用引入模块,直接使用即可,就是用来保存数据缓存数据的buffer中每一个元素的范围是从00 - ff(0-255),计算机中一个0或一个1,我们称为1位,1bit8bit = 1byte,buffer中一个元素占用内存的一个字节,buffer实际上是对底层内存的直接操作,一旦创作不能改变1024byte = 1kb var str = "H原创 2021-08-20 15:36:45 · 893 阅读 · 0 评论 -
堆和栈的笔记
堆和栈变量值b10a10栈内存↑var a =10var b = aa++ //console.log("a="+a)//console.log("b="+b)var obj = new object()obj.name = "001"var obj2=obj//console.log("obj.name")//console.log("obj2.name")//都是001obj2.name =原创 2021-08-20 15:35:10 · 40 阅读 · 0 评论 -
npm的笔记
JSON文件中不允许写注释npm -v 查看版本npm init 会安装一个package.json的文件,安装包到当前文件夹的前提,要有一个package.json文件npm version 查看所有版块的版本npm search 包名 搜索包npm install/i 包名 安装包npm remove/r 包名npm install 包名 --save 安装包并添加到依赖中,安装的同时设置成你的依赖,然后npm install,会安装当前项目所依赖的包npm insta.原创 2021-08-20 15:22:23 · 56 阅读 · 0 评论 -
文件系统
文件系统通过node来操作系统的文件使用文件系统引入fs模块,fs是核心模块,直接引入即可fs模块中所有的操作都有两种形式可供选择,同步和异步。文件的写入同步方法:打开文件 var fs = require("fs"); var fd = fs.openSync("hello.txt","w"); //fs.open(path,flages[,mode]) //path要打开文件的路径 //flags打开文件要做的操作类型 //r只读 w可写 //mode设置原创 2021-08-20 15:19:08 · 49 阅读 · 0 评论 -
文件系统操作
文件系统操作fs模块模块简介fs模块提供一组文件操作API用于模仿标准POSIX函数与文件系统进行交互。导入该模块:const fs = require(‘fs’);fs模块共有5个类,分别是fs.Dirent(指示文件类型)、fs.FSWatcher(监视文件)、fs.ReadStream(读取流)、fs.WriteStream(写入流)和fs.Stats(文件的信息)。名称具有“Sync”后缀的方法为同步方法,不具有该后缀的方法为异步方法。fs模块支持FS常量,包括文件可访问性、文件复制、原创 2021-05-30 20:37:52 · 190 阅读 · 0 评论 -
Node.js基础(3)
Node.js的流流可以看作是某段时间内从一个点移动到另一个点的数据序列。Node.js中的流用于管理和处理数据,使用流完成对大量数据的操作以及逐段处理的操作。流是Node.js中处理流式数据的抽象接口。stream模块用于构建实现了流接口的对象const stream = require(‘stream’);stream模块主要用于开发人员创建新类型的流实例。流的基本类型:可写流(Writable)可读流(Readable)双工流(Duplex)转换流(Transform)流的实现原创 2021-04-18 22:28:28 · 234 阅读 · 0 评论 -
Node.js基础(2)
Node.js回调函数什么是回调函数function main(info, callback){//我是主函数,参数列表中的callback是一个回调函数 console.log('还在回家的路上'); console.log('到家了,发条信息吧'); callback (info);//调用回调函数}function sendMsg(msg){ //我是回调函数 console.log(msg);}main('亲爱的,我到家了!',sendMsg);//执行原创 2021-04-18 22:28:05 · 201 阅读 · 0 评论 -
Node.js基础(1)
Node.js基础JavaScript基本语法1. JavaScript版本ES6是目前的主流版本,Node.js自6.0版本开始全面支持ES6。> ECMA,中文名称为“欧洲计算机制造商协会”> ES6 的版本变动内容最多,具有里程碑意义;> ES6 加入许多新的语法特性,编程实现更简单、高效; ES6 是前端发展趋势,就业必备技能;2. JavaScript运行环境>Node.js REPL交互式运行环境>浏览器控制台3. JavaScri原创 2021-04-05 19:16:50 · 307 阅读 · 0 评论 -
Node.js简介
Node.js简介什么是Node.jsNode.js简称Node,是一个可以使JavaScript运行在服务器端的开发平台。JavaScript本是一种Web前端语言,Node.js让JavaScript成为服务器端脚本语言。i Node.js选择JavaScript作为实现语言的原因:JavaScript满足CommonJS标准,符合事件驱动,用户较多且门槛较低;Chrome的V8引擎具有出色的性能。Node.js将V8引擎封装起来,作为服务器运行平台,以执行JavasScript编写的原创 2021-04-18 16:21:28 · 1620 阅读 · 0 评论