首页 > 其他分享 >第八章 【前端】Mock.js(8.2)——数据模板定义规范 DTD

第八章 【前端】Mock.js(8.2)——数据模板定义规范 DTD

时间:2024-09-03 09:50:46浏览次数:13  
标签:8.2 name min value DTD 规则 js 生成 属性

8.2 数据模板定义规范 DTD

数据模板中的每个属性由 3 部分构成:属性名、生成规则、属性值:

// '属性名|生成规则': 属性值
'name|rule': value
  • 属性名和生成规则之间用竖线 | 分隔。
  • 生成规则是可选的,生成规则有7种格式:
    1. ‘name|min-max’: value
    2. ‘name|count’: value
    3. ‘name|min-max.dmin-dmax’: value
    4. ‘name|min-max.dcount’: value
    5. ‘name|count.dmin-dmax’: value
    6. ‘name|count.dcount’: value
    7. ‘name|+step’: value
  • 生成规则的含义需要依赖属性值的类型才能确定。
  • 属性值中可以含有 @占位符
  • 属性值指定了最终值的初始值和类型。

标签:8.2,name,min,value,DTD,规则,js,生成,属性
From: https://blog.csdn.net/qdbest/article/details/141770225

相关文章

  • 第八章 【前端】Mock.js(8.3)——数据占位符定义规范 DPD
    8.3数据占位符定义规范DPDMock.Random是一个工具类,用于生成各种随机数据。Mock.Random类中的方法在数据模板中称为『占位符』,书写格式为@占位符(参数[,参数])。占位符的格式为:'属性名':@占位符Mock.Random类中提供的完整方法(占位符)如下:Type(类型)Method(占......
  • js转码方法
    项目开发传参时会遇到用汉字或者特殊字符当做参数值的情况,这时需要转码一下才能正常传参,不然会因为不支持汉字而报错转码方法共有三种:escape()encodeURI()encodeURIComponent()前两种不过多讨论,因为encodeURIComponent()能够正确处理更多的特殊字符,并确保整个URI都得到正......
  • Fabric.js全面介绍:强大的交互式图形编辑框架
    在前端开发中,图形界面的创建与编辑一直是开发者们关注的重点。随着Web技术的不断发展,HTML5Canvas提供了一个强大的画布功能,然而其API相对低级,操作复杂图形和高级交互时显得力不从心。这时,Fabric.js应运而生,它是一款基于HTML5Canvas的JavaScript库,为开发者们提供了一个简......
  • MacBook Pro M3 安装 Node.js v14 的兼容性
    1、MacBookProM3可以安装Node.jsv14,但需要一些额外的步骤,因为Node.jsv14并没有为ARM64构建的版本。2.解决方法可以通过安装Rosetta来解决这个问题。Rosetta是一个翻译应用程序,允许为Intel芯片(或旧一代Mac)构建的应用程序在AppleSilicon下运行。安装Rosetta......
  • [JS] 数组空位与遍历方法
    当数组中存在空位时,遍历数组需要选择合适的方法,不同的方法可能返回不同的结果。示例数组:constarr=[1,2,,3,4];数组空位不会影响数组长度,arr的长度是5。for循环最朴素的for循环会遍历到数组的每一位,对于空位,访问时返回undefined。for(leti=0;i<arr.length;i++......
  • [JS] 数组空位与遍历方法
    当数组中存在空位时,遍历数组需要选择合适的方法,不同的方法可能返回不同的结果。示例数组:constarr=[1,2,,3,4];数组空位不会影响数组长度,arr的长度是5。for循环最朴素的for循环会遍历到数组的每一位,对于空位,访问时返回undefined。for(leti=0;i<arr.length;i++......
  • JSP家庭垃圾分类管理系统21wg8(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景随着城市化进程的加快,生活垃圾产生量急剧增加,其中家庭垃圾占据重要比例。传统的垃圾处理方式已难以适应环保要求,垃圾分类成为解决垃圾......
  • C#/.NET/.NET Core技术前沿周刊 | 第 3 期(2024年8.26-8.31)
    前言C#/.NET/.NETCore技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NETCore领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。欢迎投稿,推荐或自荐优质文章/项目/学习资源等。每周一定期发......
  • 【网络安全】PostMessage:分析JS实现XSS
    未经许可,不得转载。目录前言示例正文前言PostMessage是一个用于在网页间安全地发送消息的浏览器API。它允许不同的窗口(例如,来自同一域名下的不同页面或者不同域名下的跨域页面)进行通信,而无需通过服务器。通常情况下,它用于实现跨文档消息传递(Cross-DocumentMessaging),这在一......
  • C#/.NET/.NET Core技术前沿周刊 | 第 3 期(2024年8.26-8.31)
    前言C#/.NET/.NETCore技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NETCore领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。欢迎投稿,推荐或自荐优质文章/项目/学习资源等。每周一......