datajs 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
datajs 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

datajs的API当前包括两项主要功能:

OData.read = function (url | request, [success(data, response)], [error(error)], 
[handler], [httpClient], [metadata])

开发者可以使用OData.read从支持OData的服务中获取数据,生成AtomPub数据或者JSON文档。该程序库使用了RESTful的规范,通过URI来访问每个资源。开发者可以为错误指定一个处理程序,并为从服务接收的内容指定另一个处理程序。

OData.request = function (request, [success(data, response)], [error(error)], 
[
handler], [httpClient], [metadata])

开发者可以使用OData.request来添加新数据、更新或者删除已存的数据。 除了与OData.read类似的功能之外,OData.request还可以被用于在批处理中发送数据。

datajs默认会使用XMLHttpRequest 来进行网络调用,但还可以使用不同的HTTP客户端。

微软计划对datajs做出改善,让它在将来可以访问HTML功能,像IndexedDB所提供的本地存储等等。

OData是微软基于微软开放规范承诺书(OSP)提供的,微软跨多个Azure服务对其进行了实现,Netflix、Facebook、ebay和其它公司也对其进行了实现。datajs是基于MIT许可提供的。

展开阅读全文

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/03/14 22:41

Mock(模拟后端接口数据)配合Vuex的使用

1.下载Mock cnpm install Mockjs -S 2.新建一个data.js存放新生成的mock文件 编辑mock 并导出 const Mock = require('mockjs'); let data = Mock.mock({ "data|10":[{ "date":'@date(yyyy-MM-dd)', "name":'@cname()', "adress":'@county(true)', "image":"@image( '200x100...

0
0
发表了博客
2019/01/07 11:18

前端必备之Node+mysql+ejs模版如何写接口

前端必备之Node+mysql+ejs模版如何写接口 这星期公司要做一个视频的后台管理系统, 让我用Node+mysql+ejs配合写接口, 周末在家研究了一下, 趁还没来具体需求把研究内容在这里分享一下。 1、准备   准备Node环境,mysql环境,我这里用express脚手架起了一个小项目demo   2、建数据库   我这里用了可视化工具,Nav...

0
0
发表了博客
2018/02/25 11:56

谣言粉碎机 - 极短时间内发送两个Odata request,前一个会自动被cancel掉?

背景 有时我们能在Chrome开发者工具的Network tab里观察到SAP UI5应用会发出某些状态为"取消"的OData请求。如下图第五个请求。 之前有一种似是而非的说法:极短时间内发送两个OData请求,则第一个会自动被cancel掉。 这个说法从字面上看,有两点值得推敲: 1. cancel掉,被谁cancel掉?UI5框架还是Chrome? 2. “极短”,多...

0
0
2019/12/11 09:41

SAP offline plugin简介

The Offline OData plugin provides offline OData support to Kapsel applications. OData version 2.0 (OData V2) is supported. The plugin is supported for use with applications on the Android and iOS p......

0
0
发表了博客
2018/06/28 09:58

Web工程师必备的43款可视化工具

摘要:话说工欲善其事,必先利其器。对Web工程师来说,通晓开发工具则是其走向成功之路的必经之路。 国外站点DATAVISUALIZATION.CH为大家总结出了当前热用的43款可视化工具,包括Arbor、Chroma.js、D3.js、Google Chart Tools等,绝对让你一饱眼福。 1.Arbor.js Arbor是一个免费的、可视化的图形库,基于矢量创建动态的连...

0
0
发表了博客
2019/11/28 19:05

vue实现带搜索的模拟下拉框组件

先上效果图: 组件特点: 模拟下拉框 可输入文字搜索选项,keyup或input事件触发搜索(并优化了原生keyup和input事件的问题) 数据源异步加载 滚动加载选项数据 同一页面可重复使用该组件 技术工具说明: 基础框架 vue.js jquery.js辅助 样式 element-ui.js 注意:非单页面,非前后端分离开发 进入正文: 创建项目 1. 新...

0
0
发表了博客
2018/05/18 10:57

浅谈软件工程师的代码素养

WeTest 导读 写这篇文章时内心是比较忐忑的,因为文章的话题范围非常大,怕自己驾驭不了。在实际工作中,维护过很多类型的代码,其中不乏高级工程师完成的逻辑,大家的需求能力都很不错,能够快速满足产品的需要,但很少能有人能注意到代码的整洁度,甚至很多代码经过多人维护后已经变得无法再进行任何一处的修改,最后不...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
1 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部