node.js学习笔记

1.浏览器中的JavaScript组成部分

2.为什么JavaScript可以在浏览器中被执行?

答:因为浏览器中有JavaScript解析引擎,其中Chrome的解析引擎性能最好

 3.为什么JavaScript可以操作DOM和BOM?

答:因为浏览器中内置了DOM和BOM这样的API函数(说得通俗易懂一些,别人写好的代码,或者编译好的程序,提供给你使用,就叫做API)

4.浏览器中的JavaScript运行环境

运行环境是指代码正常运行所需要的必要环境

 5.Node.js中的JavaScript运行环境

 6.查看node版本号(用于检测是否安装node)

打开终端输入node -v后回车如果下载成功则会显示node版本号

如图所示:

 7.终端中常用的快捷键

8. 什么是fs文件系统模块

fs模块是Node.js官方提供的、用来操作文件的模块。它提供了一系列的方法和属性,用来满足用户对文件的操作需求。例如:

fs.readFile()方法,用来读取指定文件中的内容

fs.writeFile0.方法,用来向指定的文件中写入内容

 fs.readFile()的语法格式中括号里的参数属于可选参数

9.使用readFile方法读取文件的内容

代码如下:

//1.导入fs模块,来操作文件
const fs = require('fs')

//2.调用fs.readFile()方法读取文件
//  参数1.读取文件路径
//  参数2.读取文件时使用的编码格式,一般默认utf8
//  参数3.用回调函数,拿到读取失败和读取成功的结果 err为读取失败的结果 dataStr为读取成功的结果

fs.readFile('文件路径',utf8,function(err,dataStr){
//2.1打印失败的结果
    console.log(err)
    console.log('---------')
//2.2打印成功的结果
    console.log(dataStr)
})

如果读取成功则err的值为null,dataStr的值为读取的值

如果读取失败则err的值为错误对象,dataStr的值为undefined

可以判断err对象是否为null,从而判断文件的读取结果

也可以使用以下代码来确定文件是否读取成功

//导入fs模块
const fs = require('fs')
//调用fs.readFile()读取文件
fs.readFile('文件路径','utf8',function(err,dataStr){
//使用if判读
    if(err){
        return console.log('文件读取失败!' + err.message)
//err.message用于展示错误信息
    }
    console.log('文件读取成功,内容是:' + dataStr)
})

10.使用fs.writeFile()的语法格式,中括号中属于可选参数

 使用fs.writeFile()向指定文件写入内容代码如下:

//1.导入fs文件模块

const fs = require('fs')

//2.调用fs.writeFile()写入内容
//参数1:表示文件存放路径
//参数2:表示要写入的内容
//参数3:回调函数

fs.writeFile('文件路径','要写入的内容',function(err){
    //如果写入成功则err的值为null
    //如果写入失败则err的值为一个错误对象
    console.log(err)
})

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值