前言
最近上课使用了PHP绑定数据库,从而访问数据库的数据,作为根本不会PHP的我,就想学习一下如何使用H5+JS从而制作一个从本地就可以访问的文件模式,先从node学起吧
下载node
LTS与Current版本的区别
- LTS为长期稳定的版本
- current为新特性尝鲜版本
确认是否安装成功
在cmd 中输入node -v 查看版本号 能够打印出版本号就证明node已经正常安装了
cmd终端与powershell终端
shift+右键 可以快速打开powershell终端
终端快捷键
- 使用⬆,可以快速定位到上一次执行的命令
- 使用tab,能够快速补全路径
- 使用esc,能够快速清空当前已输入的命令
- 使用cls,可以清空终端
fj文件系统模块
读取指定文件中的内容
导入fs文件
const fs=require('fs')
1. fs.readFile()的语法格式
使用fs.readFile()方法可以读取指定文件中的内容
const fs=require('fs')
//调用fs.readFile()方法可以读取指定文件中的内容
//参数1:文件存放的路径
//参数2:读取文件时采用的编码格式,一般默认指定为UTF8
//参数3:回调函数,拿到读取成功或失败的结果err datastr
fs.readFile('./files/11.txt','utf8',function(err,datastr)
{
console.log(err)//打印错误的结果
console.log(datastr)//打印正确的结果
})
判断文件是否能够读取成功
const fs=require('fs')
fs.readFile('./files/11.txt','utf8',function(err,datastr)
{
console.log(err)//打印错误的结果
console.log(datastr)//打印正确的结果
if(err){
return console.log('文件读取失败:'+err.message)
//失败返回失败的结果
}
console.log('文件读取成功,内容是:'+datastr)
//成功返回成功的结果
})
像指定文件中写入内容
1. fs.writeFile()的语法格式
使用fs.writeFile()方法,可以向指定的文件中写入内容
//调用fs.writeFile()方法,写入文件的内容
//参数1:必选参数,需要之当一个文件路径的字符串,表示文件的存放路径
//参数2:必选参数,表示要写入的内容
//参数3:可选参数,表示以什么格式写入文件内容,默认值是utf8
//参数4: 必选参数,文件写入完成后的回调函数
fs.writeFile(file,data[,options],function(err){})
2.fs.writeFile()的实例代码
fs.writeFile('./files/2.txt','ABCD',function(err){
console.log(err)
//如果写入成功err的值为null
//如果写入失败,则err的值等于一个错误对象
})
3.fs.writeFile()判断是否写入成功
fs.writeFile('./files/2.txt','ABCD',function(err){
if(err){
return console.log('写入文件失败!'+err.message)
}
console.log('文件写入成功!')
})