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 · 1346 阅读 · 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 · 610 阅读 · 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 · 459 阅读 · 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 · 634 阅读 · 0 评论 -
nodejs---day1(命令行窗口)
nodejs原创 2022-01-18 22:33:27 · 995 阅读 · 0 评论 -
nodejs---day7(进程和线程)
1、进程 进程负责为程序运行提供必备的环境 2、线程 线程是计算机中的最小单位,线程负责执行进程中的程序 例子: 比如 一个App就是一个进程,其中的发送语音和发送文字分别是一个线程,线程组成进程。 3、单线程和多线程 单线程:js 单线程只有一个线程,是按照代码顺序执行 多线程有多个线程,线程间独立运行,互不影响,有效避免代码阻塞。 ...原创 2022-01-19 21:52:21 · 303 阅读 · 0 评论