mock.js实现模拟生成假数据功能示例


Posted in Javascript onJanuary 15, 2019

本文实例讲述了mock.js实现模拟生成假数据功能。分享给大家供大家参考,具体如下:

mock使用方法很简单, 下面是简单的用法, 详细的用法可以看官方文档, 写的很清楚, 下面的代码直接拷贝到本地html文件, 双击打开即可生成你想要的数据

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>MockJS-demo</title>
<script type="text/javascript" src="http://mockjs.com/bower_components/mockjs/dist/mock.js"></script>
</head>
<body>
<script>
  var Random = Mock.Random;
  var data = Mock.mock({
     'list|4': [{
      'id|+1': 1,
      'number|1-10': 7,
      // 英文姓名
      'name' :'@name',
      // 颜色
      'color': '@color',
      // 英文标题
      'title': '@title',
      // 链接
      'url': '@url("http")',
      // 邮箱
      'email': '@email',
      // 图片
      'image': Random.image('200x200', '#50B347', '#FFF', 'Mock.js'),
      // 时间
      'date': '@date("yyyy-MM-dd HH:mm:ss")',
      'date2': '@dateTime',
      // 汉字
      'ctitle': '@ctitle(8)',
      // 汉字姓名
      'canme': '@cname()',
      // 地址
      'cadd': '@province' + '@city' + '@county',
      // 手机号
      'phone': /^1[385][1-9]\d{8}/
     }]
   });
   console.log(JSON.stringify(data, null, 4))
</script>
</body>
</html>

这里使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试运行上述代码,可得如下运行结果:

mock.js实现模拟生成假数据功能示例

更多关于JavaScript相关内容还可查看本站专题:《javascript面向对象入门教程》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
ie支持function.bind()方法实现代码
Dec 27 Javascript
jQuery/CSS3图片特效插件整理推荐
Dec 07 Javascript
js使用心得分享
Jan 13 Javascript
JavaScript判断是否为数组的3种方法及效率比较
Apr 01 Javascript
JavaScript获取表格(table)当前行的值、删除行、增加行
Jul 03 Javascript
javascript中SetInterval与setTimeout的定时器用法
Aug 24 Javascript
实用jquery操作表单元素的简单代码
Jul 04 Javascript
基于JavaScript实现前端文件的断点续传
Oct 17 Javascript
JavaScript动态检验密码强度的实现方法
Nov 09 Javascript
JavaScript中return用法示例
Nov 29 Javascript
vue 使用鼠标滚动加载数据的例子
Oct 31 Javascript
详解webpack引入第三方库的方式以及注意事项
Jan 15 #Javascript
JS高阶函数原理与用法实例分析
Jan 15 #Javascript
JS立即执行函数功能与用法分析
Jan 15 #Javascript
vue-cli 目录结构详细讲解总结
Jan 15 #Javascript
webpack file-loader和url-loader的区别
Jan 15 #Javascript
jQuery+vue.js实现的多选下拉列表功能示例
Jan 15 #jQuery
Element输入框带历史查询记录的实现示例
Jan 15 #Javascript
You might like
php下删除一篇文章生成的多个静态页面
2010/08/08 PHP
php汉字转拼音的示例
2014/02/27 PHP
WampServer搭建php环境时遇到的问题汇总
2015/07/23 PHP
PHP简单实现二维数组赋值与遍历功能示例
2017/10/19 PHP
JavaScript事件列表解说
2006/12/22 Javascript
50个比较实用jQuery代码段
2011/09/18 Javascript
HTML5游戏引擎LTweenLite实现的超帅动画效果(附demo源码下载)
2016/01/26 Javascript
JavaScript获取对象在页面中位置坐标的方法
2016/02/03 Javascript
mvc中form表单提交的三种方式(推荐)
2016/08/10 Javascript
jquery基于layui实现二级联动下拉选择(省份城市选择)
2017/06/20 jQuery
JS中min函数实例讲解
2019/02/18 Javascript
vue-router路由模式详解(小结)
2019/08/26 Javascript
js构造函数constructor和原型prototype原理与用法实例分析
2020/03/02 Javascript
JS数组方法reduce的用法实例分析
2020/03/03 Javascript
python2.7删除文件夹和删除文件代码实例
2013/12/18 Python
python根据出生年份简单计算生肖的方法
2015/03/27 Python
web.py 十分钟创建简易博客实现代码
2016/04/22 Python
Python简单获取自身外网IP的方法
2016/09/18 Python
Python线性方程组求解运算示例
2018/01/17 Python
python2 与 pyhton3的输入语句写法小结
2018/09/10 Python
Python实现最常见加密方式详解
2019/07/13 Python
详解python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'如何解决
2019/08/27 Python
用python实现英文字母和相应序数转换的方法
2019/09/18 Python
python GUI库图形界面开发之PyQt5打开保存对话框QFileDialog详细使用方法与实例
2020/02/27 Python
python实现交并比IOU教程
2020/04/16 Python
如何写python的配置文件
2020/06/07 Python
pycharm中选中一个单词替换所有重复单词的实现方法
2020/11/17 Python
canvas如何绘制钟表的方法
2017/12/13 HTML / CSS
七一表彰活动方案
2014/01/18 职场文书
新学期教师寄语
2014/04/02 职场文书
2014年最新大专生职业生涯规划书范文
2014/09/13 职场文书
成绩单评语
2015/01/04 职场文书
业务员岗位职责
2015/02/03 职场文书
幼儿园大班教师个人工作总结
2015/02/05 职场文书
听课评课活动心得体会
2016/01/15 职场文书
500字作文之难忘的同学
2019/12/20 职场文书