Node学习笔记

Node.js学习笔记

node.js简介:

  1. 什么是Node.js?

Node.js是一个基于Chrome V8引擎的javascript运行环境

  1. 注意:
    • 浏览器是js的前端运行环境
    • Node.js是js的后端运行环境
    • Node.js中无法调用DOM和BOM等浏览器内置API

fs文件系统模块

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

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

  • fs.readFile()方法,用来读取指定文件中的内容
  • fa.writeFile() 方法, 用来向指定的文件中写入内容

如果想在js代码中使用fs模块来操作文件,需要先引入:const fs = require('fs')

  1. 读取指定文件中的内容
  • 使用fs.readFile()方法,可以读取指定文件中的内容,语法: fs.readFile(path[, options], callback)
    • 参数1: 必选参数,字符串,表示文件路径
    • 参数2: 可选参数,表示以什么编码格式来读取文件
    • 参数3: 必选参数,文件读取完成后,通过回调函数拿到读取的结果
  1. 向指定文件中写入内容
  • 使用fs.writeFile()方法,可以向指定文件中写入内容,语法: fs.writeFile(path, data[, options], callback)
    • 参数1: 必选参数,字符串,表示文件路径
    • 参数2: 必选参数,表示要写入的内容
    • 参数3: 可选参数,表示以什么编码格式来读取文件
    • 参数4: 必选参数,文件读取完成后,通过回调函数拿到读取的结果

path路径模块

  1. 什么是path路径模块

path模块是Node.js官方提供的,用来处理路径的模块。它提供了一系列的方法和属性,用来满足用户对路径的处理需求

  • path.join()方法,用来将多个路径片段拼接成一个完整的路径字符串
  • path.basename()方法,用来从路径字符串中将文件名解析出来

如果想在js代码中使用path模块来操作文件,需要先引入:const path = require('path')

  1. 路径拼接
  • 使用path.join()方法,将多个路径片段拼接成一个完整的路径字符串。语法:path.join([...paths])
    • ...paths 路径片段序列
    • 返回值:
    • 注意: 凡是涉及到路径拼接的操作,都要使用path.join()方法进行处理。不要使用加号进行字符串的拼接
  1. 获取路径中的文件名
  • 使用path.basename()方法,可获取路径中的最后一部分,经常通过这个方法获取路径中的文件名。语法:path.basename(path[, ext])
    • path 必选参数, 表示一个路径字符串
    • ext 可选参数, 表示文件扩展名
    • 返回:表示路径中最后一部分
  1. 获取路径中的文件扩展名
  • 使用path.extname()方法,可获取路径中的扩展名。语法:path.extname(path)
    • path 必选参数, 表示一个路径字符串
    • 返回: 返回得到的扩展名字符串
posted @   健行天下  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示