Node.js的加载方法
加载其它模块,使用require()方法: 12345//加载内置的fs模块const fs = require('fs') //必须加单引号//加载用户自定义模块const cistom = require('./cistom.js')//加载第三方模块(关于第三方模块的下载和使用,会在后面的课程中进行专门的讲解) 注:使用require()方法加载其它模块时,会执行被加载模块中的代码 向外共享模块作用域中的成员: module对象:
加载其它模块,使用require()方法: 12345//加载内置的fs模块const fs = require('fs') //必须加单引号//加载用户自定义模块const cistom = require('./cistom.js')//加载第三方模块(关于第三方模块的下载和使用,会在后面的课程中进行专门的讲解) 注:使用require()方法加载其它模块时,会执行被加载模块中的代码 向外共享模块作用域中的成员: module对象:
path.join()的方法可以把多个路径片段拼接为完整的路径字符串 Eg: const fp = path.join(__dirname, ‘/成绩.txt’) 1234path.join([...paths]) 注:__dirname参数解读: ...paths <string> 路径片段的序列 返回值: <string> path.basename()的方法,可以从一个文件路径中,获取到文件的名称部分 1234Eg:const fpath = '/a/b/c/index.html'var fullName = path.basename(fpath)-->index.htmlvar fullName = path.basename(fpath,'.html')-->index 使用 path.extname() 方法,可以获取路径中的扩展名部分
在使用 fs 模块操作文件时,如果提供的操作路径是以./ 或 …/ 开头的相对路径时,很容易出现路径动态拼接错误的问题。 **原因:**代码在运行的时候,会以执行node 命令时所处的目录,动态拼接出被操作文件的完整路径。
什么是fs文件系统模块? fs模块是Node.js官方提供的、用来操作文件的模块 ●fs.readFile()方法,用来读取指定文件中的内容
什么是Node.js Node.js是一个基于chrome v8引擎的JavaScript运行环境 注:1浏览器是JavaScript的前端运行环境 2.Node.js是JavaScript的后端运行环境 3.Node.js中无法调用DOM和BOM等浏览器内置API Node.js怎么学: 浏览器中JavaScript学习路径: