#Pi

解锁设计优质API的五种秘籍

如今,随着我们构建软件方式的变化,以及API平台的爆炸式激增,各大公司都必须以更快的速度构建出自己的产品、并推向市场。目前,几乎所有的软件需求都需要通过API来提供相应的解决方案,其中包括:支付类API、通信类API、以及传输类API等数千种。那么我们该如何设计并构建出一个优质的API呢?无论您的目标是要构建一个开源的...

html5:FileAPI 文件操作实战

html5为我们提供了FileAPI相关规范。主要涉及 File接口 和 FileReader对象 。本文整理了兼容性检测、文件选择、属性读取、文件读取、进度监控、大文件分片上传以及拖拽上传等开发中常见的前端文件操作。 首先,我们的File来自于<input>...

API和SDK的区别

1.定义API(ApplicationProgrammingInterface,应用程序编程接口)是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。2.观点:一个API应对应某个特定的方法,提供实现某...
代码星球 ·2020-12-24

HTML5常用API

页面可见性API——PageVisibilityAPI全屏API——FullScreen访问摄像头和麦克风——getUserMediaAPI电池API——BatteryAPI预加载——LinkPrefetching监听屏幕旋转变化接口:——orientationchange手机震动:——window.navigator...
代码星球 ·2020-12-24

WPF 中如何创建忽略 DPI 属性的图片

WPF 框架设计为与DPI无关,但你依然可能遇到DPI问题。尤其是 Image 控件显示的图片会根据图片EXIF中的DPI信息和屏幕DPI自动缩放图片。对于UI用图来说这是好事,但对于软件用户随便插入的图片来说就不是了——用户传入的图片可能是各种各样不统一的DPI。因此这种DPI我们应该忽...

API测试工具

如今,越来越多的公司正在向DevOps的方向左转,以实现持续集成和持续部署开发。这意味着我们的反馈需要比以往更快,以便确定我们的应用程序是否准备好交付。这就是API测试如此重要的原因,以及为什么应将其作为整体自动化策略重要的一部分。分享一下我认为不错的五种API测试工具,无论哪种方式,它们都是不错的选择。 如...
代码星球 ·2020-12-24

Angular 中的 asyncPipe 源码探究

它是最优雅的订阅observable的方式,不仅语法短小精悍,还会自动取消订阅;async管道用于解包异步原始数据。说到异步数据,就自然而然的会想起observable和promise,async就是用来订阅他们,然后返回他们发布的最近一个值,然后将组件标记为变更做准备。当组件被销毁时,async会自动取消订阅以防内存...

API 接口设计规范

这篇文章分享API接口设计规范,目的是提供给研发人员做参考。规范是死的,人是活的,希望自己定的规范,不要被打脸。 动作前缀备注获取getget{XXX}获取getget{XXX}List新增addadd{XXX}修改updateupdate{XXX}保存savesave{XXX}删除deletedelete{...
代码星球 ·2020-12-24

如何更好的设计 RESTful API

当您的数据模型已开始稳定,您可以为您的网络应用程序创建公共API。你意识到,很难对你的API进行重大更改,一旦它发布,并希望尽可能得到尽可能多的前面。现在,互联网对API设计的意见有很多。但是,因为没有一个广泛采用的标准在所有情况下都有效,所以你前面有一堆选择:你应该接受什么格式?你应该如何认证?你的API是否应该版本...

Js中的compose函数和pipe函数

compose函数compose函数可以将需要嵌套执行的函数平铺,嵌套执行就是一个函数的返回值将作为另一个函数的参数。我们考虑一个简单的需求:给定一个输入值x,先给这个值加10,然后结果乘以10这个需求很简单,直接一个计算函数就行:constcalculate=x=>(x+10)*10;letres=calcul...

python常见模块-collections-time-datetime-random-os-sys-序列化反序列化模块(json-pickle)-subprocess-03

'''在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。1.namedtuple:生成可以使用名字来访问元素内容的tuple2.deque:双端队列,...

bootstrap:时间日期日历控件(datetimepicker)

https://blog.csdn.net/qq_33368846/article/details/82223676 1.支持日期选择,格式设定2.支持时间选择3.支持时间段选择控制4.支持中文 涉及的样式及js:<!DOCTYPEhtml><html><head>...

HTML5 地理位置定位API(5)

HTML5GeolocationAPI(地理位置应用程序接口)目前PC浏览器支持情况:Firefox3.5+Chrome5.0+Safari5.0+Opera10.60+InternetExplorer9.0+手机支持情况:Android2.0+iPhone3.0+OperaMobile10.1+Symbian(S60...
代码星球 ·2020-12-23

HTML5 地理位置定位API(4)

地理定位(geolocation)是最令人兴奋,而且得到了广泛支持的一个新API。通过这套API,JavaScript代码能够访问到用户的当前位置信息。当然,访问之前必须得到用户的明确许可,即同意在页面共享其位置信息。如果页面尝试访问其地理定位信息,浏览器就会显示一个对话框,请求用户许可共享其位置信息。Geolocat...
代码星球 ·2020-12-23

HTML5 地理位置定位API(3)

        HTML5地理位置定位实例这篇文章主要为大家介绍了HTML5地理定位的方法,实例讲述了html5获取坐标完整实现过程,并对比不同浏览器运行效果给出参考结果,需要的朋友可以参考下本文实例讲述了html5获取地理定位的方法,分享...
代码星球 ·2020-12-23
首页上一页...5455565758...下一页尾页