node与API

node

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

模块化

所有的js文件本身就是一个模块,不需要重新定义
在这里插入图片描述

  • JS只能运行在客户端(浏览器)script
  • commonJS规范 不仅仅让JS运行在客户端,还要运行在服务器端
    • 前端webpack也引用commonJS规范
  • commonJS 规范是理论基础
  • webpack 和 nodeJS 是实践产出

一个模块只能暴露一个接口

在这里插入图片描述

一个模块同时暴露多个接口

在这里插入图片描述

url.parse()

在这里插入图片描述
在这里插入图片描述

node.js的API文档

querystring

在这里插入图片描述

将对象转为字符串

  • querystring.stringify() 加引号的同时将中文进行编码
  • JSON.stringify() 直接强制加引号
    在这里插入图片描述

将字符串转为对象

  • querystring.parse()
  • JSON.parse()

events 事件触发器

在这里插入图片描述

  • 静态属性(例:$.ajax) 跟this无关,没有this不能参与继承

例一
在这里插入图片描述
打印结果
在这里插入图片描述
例二
在这里插入图片描述
打印结果
在这里插入图片描述

得到文件与目录的信息 stat

在这里插入图片描述

创建一个目录 mkdir

在这里插入图片描述

创建文件并写入内容 writeFile,appendFile

例一
在这里插入图片描述
例二
在这里插入图片描述

读取文件的内容 readFile

在这里插入图片描述

列出目录的东西 readdir

在这里插入图片描述
打印结果
在这里插入图片描述

读取大型文件 Stream

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值