当前位置: 首页 > news >正文

东莞深圳网站建设东莞网站制作推广公司

东莞深圳网站建设,东莞网站制作推广公司,wordpress评论表单改成富文本,广东东莞石龙文章目录 [TOC](文章目录)2.5.练习-成绩管理2.5.1在files文件夹下新建成绩.txt文件2.5.2.新建对应的js文件 2.6.fs模块-路径动态拼接的问题 3.path路径模块3.1什么是path路径模块3.2.路径拼接3.3.获取路径中的文件名3.4.获取路径中的文件扩展名3.5.案例3.5.1.步骤13.5.2.调用fs…

文章目录

    • @[TOC](文章目录)
    • 2.5.练习-成绩管理
      • 2.5.1在files文件夹下新建成绩.txt文件
      • 2.5.2.新建对应的js文件
    • 2.6.fs模块-路径动态拼接的问题
  • 3.path路径模块
    • 3.1什么是path路径模块
    • 3.2.路径拼接
    • 3.3.获取路径中的文件名
    • 3.4.获取路径中的文件扩展名
    • 3.5.案例
      • 3.5.1.步骤1
      • 3.5.2.调用fs.readFile()方法读取文件
      • 3.5.3.自定义resolveJS方法
      • 3.5.4.自定义resolveHTML方法

2.5.练习-成绩管理

🌭步骤:

  • 导入需要的fs模块
  • 使用fs.readFile()方法,读取目录下的成绩.txt文件
  • 数据格式为小红=90 小明=80 小刚=70
  • 判断文件是否读取成功
  • 成功,处理数据
  • 将处理完的数据,调用fs.writeFile()方法,写入到新文件成绩-ok.txt文件中
  • 数据格式为小红:90 小明:80 小刚:70

2.5.1在files文件夹下新建成绩.txt文件

🎉🎉写入数据 小红=90 小明=80 小刚=70

2.5.2.新建对应的js文件

在这里插入图片描述

2.6.fs模块-路径动态拼接的问题

🚜在使用fs模块操作文件时,如果提供的操作路径是以./或…/开头的相对路径时,容易出现路径动态拼接错误的问题
🌭原因:代码运行时,会以执行node命令时所处的目录,动态拼接出被操作文件的完整路径。
🥪解决方案:在使用fs模块操作文件时,使用__dirname,不要提供./或…/开头的相对路径,从而防止路径动态拼接的问题

fs.readFile(__dirname+'./files/成绩.txt', (err, data) => {if (err) {console.log('读取失败', err.message);} else {console.log('读取成功', data.toString());}
})

3.path路径模块

3.1什么是path路径模块

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

  • path.join()方法,可以将多个路径片段拼接成一个完整的路径字符串
  • path. basename()方法,可以从路径字符串中,将文件名解析出来
    🥪require关键字导入方式

3.2.路径拼接

🍕🍕path.join() 语法格式,path.join([…paths]),任意数量的路径,返回值为 拼接好的路径字符串
在这里插入图片描述

3.3.获取路径中的文件名

🌮path.basename(path[,ext])的语法格式
🍟 可以获取路径中的最后一部分,经常通过这个方法获取路径中的文件名
在这里插入图片描述

3.4.获取路径中的文件扩展名

🚗path.extname()的语法格式
🥙可以获取路径中的文件扩展名部分,
在这里插入图片描述

3.5.案例

🚕把一个静态html文件拆分出三个不同文件,并放在一个docker目录中

  • 1.创建两个正则表达式,分别用来匹配

3.5.1.步骤1

在这里插入图片描述

3.5.2.调用fs.readFile()方法读取文件

在这里插入图片描述

3.5.3.自定义resolveJS方法

在这里插入图片描述

3.5.4.自定义resolveHTML方法

在这里插入图片描述
🍖fs.writeFile()方法只能创建文件,不能用来创建路径
🥟重复调用写入同一个文件,新写入的内容会覆盖之前的旧内容

http://www.ds6.com.cn/news/114168.html

相关文章:

  • 俄罗斯网站制作军事新闻最新消息今天
  • 动态网站开发的技术seo搜索优化公司排名
  • 豫港大厦 做网站杭州seo网
  • 公司网站后台怎么上传图片域名估价
  • 外贸三种语言网站建设上海网络营销
  • 可以做宣传的网站有哪些seo教程搜索引擎优化
  • 广州17网站一起做网店关键词挖掘工具有哪些
  • 网站开发报价单站长工具服务器查询
  • 策划方案免费的网站网站服务器ip地址查询
  • 自己网站如何做关键词排名互联网广告公司
  • 中国自适应网站建设长尾关键词挖掘站长工具
  • html5移动网站开发重庆seo网络优化咨询热线
  • 1688电脑网页版代做seo排名
  • 太原制作公司网站怎么做链接推广产品
  • 网站后台管理系统设计怎么引流推广
  • 建筑设计单位福州seo网站推广优化
  • 网站模板被抄袭怎么办关键词搜索数据
  • 做公司网站,哪个程序用的多淘客推广怎么做
  • 郴州网站优化搜索引擎链接
  • 郑州做网站的外包公司百度企业官网
  • 杭州网站关键词百度指数怎么提升
  • 学做网站的笔记本网站建设企业咨询
  • 融资网站建设重点四川seo多少钱
  • 学编程有什么好处抖音seo排名优化软件
  • 网站栏目优化真正免费建站网站
  • 长江工程建设局网站必应站长平台
  • 淄博哪家网络公司做网站好百度搜索引擎投放
  • 安卓上怎么做单机网站自制网页
  • 网站建设目标怎样开自己的网站
  • 网站设计专家短视频营销方式有哪些