写点什么

node.js

作者:周杰伦本人
  • 2022-10-22
    贵州
  • 本文字数:802 字

    阅读完需:约 3 分钟

node.js

node.js

javascript 之所以能够被浏览器执行是因为有 javascript 的解析引擎的作用,而不同的浏览器使用不同的 JavaScript 的解析引擎,Chrome 浏览器使用的 v8 解析引擎,体验最好,浏览器内置 dom 和 bom 的 api 函数,JavaScript 可以调用这些函数来完成相应的功能


node.js 是 JavaScript 的运行环境,通过这个运行环境可以使用 JavaScript 做后端开发,通过 nodejs 的官网我们可以了解到 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时,也就是说它是 JavaScript 的运行环境。


nodejs 和浏览器都是 JavaScript 的运行环境,一个是前端环境,一个是后端环境,显然,nodejs 是无法使用浏览器的内置 api 的

fs 文件系统

fs 文件系统模块是 node.js 的内置模板,顾名思义可以对文件进行操作


通过 const fs = require('fs') 来引入 fs 文件系统模块,

读取文件

然后我们读文件的时候代码如下:


fs.readFile('11.txt', 'utf8', function(err, dataStr) {  console.log(err)   console.log(dataStr)})
复制代码


这里就要说一下了 readFile 函数就是读取文件的函数,它有三个参数,第一个参数表示读取的文件,第二个参数表示文件字符编码,第三参数就是读取完了之后的回调函数,function 是失败是第一个参数,成功的话参数值是 null,成功是第二个参数,参数值就是读到的内容,可以根据 err 参数值是否为 null 来判断文件是否读取成功,

写入文件

写入文件同样也要先引入文件系统,然后调用的函数为


fs.writeFile('2.txt', 'hellonodejs', function(err) {  if (err) {    return console.log('文件写入失败!' + err.message)  }  console.log('文件写入成功!')})
复制代码


writeFile 有四个参数,第一个参数就是要写入的文件,第二个参数文本内容,第三个参数是编码方式,默认是 utf-8,第四个参数是回调函数。如果写入成功回调的函数参数 err 值为 null,可以以此来判断写入是否成功。

总结

本文主要介绍了 nodejs 是 JavaScript 的后端运行环境,并对 node.js 的 fs 文件系统模块做了简单的介绍

发布于: 刚刚阅读数: 4
用户头像

还未添加个人签名 2020-02-29 加入

公众号《盼盼小课堂》,多平台优质博主

评论

发布
暂无评论
node.js_10月月更_周杰伦本人_InfoQ写作社区