学习本步骤之前,请确保你已经复习了步骤 26 和 步骤 62 的知识:

  • SAP UI5 应用开发教程之二十六 - OData 服务配合 Mock 服务器的使用步骤详解
  • SAP UI5 应用开发教程之六十二 - 基于 OData V4 的 SAP UI5 表格控件使用方法介绍

本步骤的全部源代码,位于这个链接。
我们打开文件夹 63 下面的 mockserver.js 文件,发现它导入了一个第三方工具库的实现:sinon.

Sinon 工具库的命名,是为了向希腊联军与特洛伊人之间长达十年的战争期间涌现出的英雄战士 Sinon(西农) 致敬:

我们本教程使用的 SAP UI5 OData Mock Server 的实现,就是基于工具库 Sinon.js. 对这个工具库感兴趣的朋友,可以参考我的这篇文章:

SAP UI5 应用开发教程之六十三 - 基于 OData V4 的本地 Mock Server 实现的深入介绍相关推荐

  1. SAP UI5 应用开发教程之六十三 - 基于 OData V4 的本地 Mock Server 实现的深入介绍试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  2. SAP UI5 应用开发教程之六十七 - 基于 OData V4 的 SAP UI5 List-Detail(列表-明细)布局的实现方式试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  3. SAP UI5 应用开发教程之五十七 - 基于 OData 注解的 Smart Field 使用方法学习试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  4. SAP UI5 应用开发教程之六十六 - 基于 OData V4 的 SAP UI5 表格控件如何实现删除功能试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  5. SAP UI5 应用开发教程之六十五 - 基于 OData V4 的 SAP UI5 表格控件如何实现创建,编辑和保存功能

    本教程前几个步骤,我们已经用 SAP UI5 table 控件开发了一个包含 User 列表的应用,并且支持了根据 LastName 字段进行查询,以及排序的操作. SAP UI5 应用开发教程之六十 ...

  6. SAP UI5 应用开发教程之六十四 - 基于 OData V4 的 SAP UI5 表格控件如何实现 filter(过滤) 和 sort(排序)功能试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  7. SAP UI5 应用开发教程之六十四 - 基于 OData V4 的 SAP UI5 表格控件如何实现 filter(过滤) 和 sort(排序)功能

    本教程的上一个步骤,我们学习了如何基于 OData V4 开发一个最简单的使用了 Table(表格)控件的 SAP UI5 应用. SAP UI5 应用开发教程之六十二 - 基于 OData V4 的 ...

  8. SAP UI5 应用开发教程之八十三 - SAP UI5 的自动化测试套件页面的开发步骤介绍试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...

  9. SAP UI5 应用开发教程之六十九 - 如何从 SAP UI5 Not Found 页面跳转回到正常的应用页面试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

最新文章

  1. docker常用命令详解
  2. Spring Security 进阶干货:自定义配置类入口WebSecurityConfigurerAdapter
  3. DNS重绑定DNS Rebinding攻击
  4. 6264:走出迷宫(DFS和BFS)
  5. Integer 中的缓存类IntegerCache
  6. 性能测试oracle瓶颈定位,性能测试中如何定位性能瓶颈
  7. python星空代码_用python画星空源代码是什么?
  8. html权重值_实战:网站权重快速提高权重绝招(10天权3)
  9. Node.js mm131图片批量下载爬虫1.01 增加断点续传功能
  10. 算法设计与分析基础 第四章谜题
  11. 密码学基础部分大归纳(密码学发展史,对称、非对称密码算法,数字签名、数字证书)
  12. jest : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\jest.ps1,因为在此系统上禁止运行脚本
  13. Android刷机简明教程
  14. 【Git】fatal: Unable to create ‘.git/index.lock’: File exists.
  15. JavaScript实现开关灯效果
  16. Zemax曲率半径的控制方法
  17. JavaScript的RSA加密库(cryptico、Node-rsa、Crypto、jsrsasign、JSEncrypt)
  18. js生成html转换成图片保存,js将html生成为图片,并保存在本地
  19. android二维码制作
  20. c中将三个整数取平均值,结果保留两位小数

热门文章

  1. android 动态调用apk,通过反射动态加载未安装apk
  2. nodejs mysql 增删改查_Nodejs操作MySQL-增删改查
  3. puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  4. 登陆工行网上银行报60058017错误及输入正确网银密码提示密码不正确
  5. A*寻路算法所生成的路径
  6. 利用脚本批量添加域用户账户
  7. “七层架构”---理论篇
  8. Linux学习笔记(十五)用户和用户组
  9. centos who命令 查看当前登录系统用户信息
  10. JS基础--函数与BOM、DOM操作、JS中的事件以及内置对象