nodejs
简单学习,记录笔记
则慕
这个作者很懒,什么都没留下…
展开
-
nodejs---day6(fs同步,异步写入关闭文件)
1、fs(file system)文件系统文件系统就是通过node来操作系统的文件使用文件系统,需要先引入fs模块,fs是核心模块,不需要下载fs操作有两种形式:同步和异步。fs.chmodSync (path,mode):同步文件系统会阻塞程序的执行,除非操作完成,否则不会往下执行。fs.chmod (path,mode,callback):异步文件系统:不会阻塞程序的执行,在操作完成时,通过回调函数返回结果。2、同步文件写入fs.openSync(path,flags [,mode]):同原创 2022-02-10 21:43:39 · 1339 阅读 · 0 评论 -
nodejs---day5(Buffer)
1、Buffer(缓冲区)Buffer的数据结构和数组很相似,操作方法和数组也相似数组中不能存储二进制的文件,而buffer是专门用来存储二进制数据的使用buffer不需要引入模块,直接使用即可在buffer中存储的都是二进制数据,但是在显示时都是以16进制的形式显示eg: var str='hello'; var buf=Buffer.from(str) console.log(buf); //<Buffer 68 65 6c 6c 6f>buffer中每一个元素的范围是0原创 2022-02-08 21:02:12 · 604 阅读 · 0 评论 -
nodejs---day4 (包和npm命令)
1、npm (Node Package Manager)相当于软件管理管家,当安装一个包时,会自动安装相关的包npm init 命令会创建一个package.json文件会包含名字,版本,备注等package.json初始化内容如下{ "name": "hello", "version": "1.0.0", "description": "无备注", "main": "add.js", "scripts": { "test": "echo \"Error: no tes原创 2022-02-07 20:05:19 · 452 阅读 · 0 评论 -
nodejs---day3(运行nodejs、exports和module.exports的区别)
1、运行nodejs在vscode中运行nodejs,安装一个Code runner,点js文件右击,在菜单栏中选择run code即可运行2、global在node中有一个全局对象global,它的作用和网页中window类似在全局中创建的变量都会作为global的属性保存。在全局中创建的函数都会作为global的方法保存。直接声明的属性,是全局变量,保存在global中,代码如下a =10一个js文件是一个模块,node会对模块进行包装,会在代码的最顶部添加,如下代码function原创 2022-02-05 21:00:35 · 633 阅读 · 0 评论 -
nodejs---day1(命令行窗口)
nodejs原创 2022-01-18 22:33:27 · 976 阅读 · 0 评论 -
nodejs---day7(进程和线程)
1、进程进程负责为程序运行提供必备的环境2、线程线程是计算机中的最小单位,线程负责执行进程中的程序例子:比如 一个App就是一个进程,其中的发送语音和发送文字分别是一个线程,线程组成进程。3、单线程和多线程单线程:js单线程只有一个线程,是按照代码顺序执行多线程有多个线程,线程间独立运行,互不影响,有效避免代码阻塞。...原创 2022-01-19 21:52:21 · 302 阅读 · 0 评论