前端开发利器-Mock.js

在这里插入图片描述

前言

在项目开发过程中前端这块要请求后台数据,但后端开发比较慢,经常造成前端往往需要等待后端,造成开发延期,拖累研发整体进度,有了Mock.js,前后端人员只需要定义好接口文档就可以开始并行工作,互不影响,只在最后的联调阶段往来密切;后端与后端之间如果有接口耦合,也同样能被Mock解决;测试过程中如果遇到依赖接口没有准备好,同样可以借助Mock;不会出现一个团队等待另一个团队的情况。这样的话,开发自测阶段就可以及早开展,从而发现缺陷的时机也提前了,有利于整个产品质量以及进度的保证。

使用mockjs的好处

1、前后端分离:让前端攻城师独立于后端进行开发。
2、增加单元测试的真实性:通过随机数据,模拟各种场景。
3、开发无侵入:不需要修改既有代码,就可以拦截 Ajax 请求,返回模拟的响应数据。
4、用法简单:符合直觉的接口。
5、数据类型丰富:支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等。
6、方便扩展:支持支持扩展更多数据类型,支持自定义函数和正则。

mock.js特性

1、数据类型丰富
	支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等。
2、拦截 Ajax 请求
	不需要修改既有代码,就可以拦截 Ajax 请求,返回模拟的响应数据。安全又便捷

mock.js的基本用法

mockjs有两种使用方式

1、直接使用
<script src=“http://mockjs.com/dist/mock.js”>
2、通过node使用 
cnpm i mockjs (这里的cnpm用的是淘宝的镜像)

示例

第一种用法
在这里插入图片描述
控制台输出结果
在这里插入图片描述
第二种用法
在这里插入图片描述
输出结果
在这里插入图片描述
更多用法请看官网API 官网地址,谢谢观看,觉得有帮助请帮忙点个赞

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值