一:Node.js中的JavaScript运行环境
注意:
1.浏览器是JavaScript的前端运行环境
2.Node.js是JavaScript的后端运行环境
3.Node.js中无法调用DOM和BOM等浏览器内置API
二:Node.js 可以做什么
1.基于Express框架,可以快速构建Web应用
2.基于Electron,可以构建跨平台的桌面应用
3.基于restify框架,可以快速构建API项目接口
4.读写和操作数据库,创建实用的命令行工具,辅助前端开发
三:Node.js 怎么学
1.浏览器中的JavaScript学习路线
JavaScript基础语法+浏览器内置API(DOM+BOM)+第三方库(Jquery,art-template等)
2.Node.js的学习路径
JavaScript基础语法+Node.js内置API模块(fs、path、http等)+第三方API模块(express、mysql等)
四:安装Node.js
区分LTS版本和Current版本的不同
1.LTS为长期稳定版,推荐安装
2.Current为特新性尝鲜版,不推荐企业级项目中使用
打开终端 输入 node -v 查看node.js版本号
五:使用Node.js 运行代码
切换到js对应的目录,
输入node 1.js
六:fs文件系统模块
1.什么是fs文件系统模块
fs模块是Node.js官方提供的,用来操作文件的模块,它提供了一些列的方法和属性,用来满足用户对文件的操作需求。
例如:
fs.readFile()方法,用来读取指定文件中的内容
fs.writeFile()方法,用来向指定的文件中写入内容
如果在JavaScript代码中,使用fs模块来操作文件,则需要使用如下的方式先导入它
const fs=require('fs')
2.读取指定文件中的内容
fs.readFile()的语法格式
使用fs.readFile()方法,可以读取指定文件中的内容,语法格式如下
fs.readFile(path[,options],callback)
参数解读:
参数一:必选参数,字符串,表示文件的路径
参数二:可选参数,表示以什么编码格式来读取文件
参数三:必选参数,文件读取完成后,通过回调函数拿到读取的结果
fs.readFile()代码示例
以utf8的编码格式,读取指定文件的内容,并打印err和dataStr
3.判断文件是否读取成功
可以判断err对象是否为null,从而知晓文件读取的结果
4.向指定的文件中写入内容
fs.readFile()的语法格式
使用fs.readFile()方法,可以向指定的文件中写入内容,语法格式如下
fs.writeFile(file,data[,option],callback)
参数解读:
参数一:必选参数,需要指定一个文件路径的字符串,表示文件的存放路径
参数二:必选参数,表示要写入的内容
参数三:可选参数,表示以什么格式写入文件内容,默认值是utf8
参数四:必选参数,文件写入完成后的回调函数
例如
判断文件是否写入成功
可以判断err对象是否为null,从而知晓文件写入的结果
标签:node,文件,fs,读取,基础,Node,参数,js From: https://www.cnblogs.com/guohanting/p/17235674.html