Web API

Web API是指网页服务器或网页浏览器的应用程序接口。它是网页程序设计领域的一个概念,不过通常只有在人们谈到网络应用程序的客户端(包括正在使用的Web应用框架)时的API时才会提到这一概念,在谈及网页服务器或浏览器实现细节如服务器应用程序接口或它们的API时则不会提到Web API。
Web Share API-疑惑Tech

Web Share API

疑惑二号阅读(190)赞(0)

Web Share API 概述 网页内容如果要分享到其他应用,通常要自己实现分享接口,逐一给出目标应用的连接方式。这样很麻烦,也对网页性能有一定影响。Web Share API 就是为了解决这个问题而提出的,允许网页调用操作系统的分享接口...

WebSocket-疑惑Tech

WebSocket

疑惑二号阅读(184)赞(0)

WebSocket WebSocket 是一种网络通信协议,很多高级功能都需要它。 初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 答案很简单,因为 HTTP ...

SVG 图像-疑惑Tech

SVG 图像

疑惑二号阅读(188)赞(0)

SVG 图像 概述 SVG 是一种基于 XML 语法的图像格式,全称是可缩放矢量图(Scalable Vector Graphics)。其他图像格式都是基于像素处理的,SVG 则是属于对图像的形状描述,所以它本质上是文本文件,体积较小,且不...

Server-Sent Events-疑惑Tech

Server-Sent Events

疑惑二号阅读(202)赞(0)

Server-Sent Events 简介 服务器向客户端推送数据,有很多解决方案。除了“轮询” 和 WebSocket,HTML 5 还提供了 Server-Sent Events(以下简称 SSE)。 一般来说,HTTP 协议只能客户端...

Page Visibility API-疑惑Tech

Page Visibility API

疑惑二号阅读(214)赞(0)

Page Visibility API 简介 有时候,开发者需要知道,用户正在离开页面。常用的方法是监听下面三个事件。 pagehide beforeunload unload 但是,这些事件在手机上可能不会触发,页面就直接关闭了。因为手机...

Page Lifecycle API-疑惑Tech

Page Lifecycle API

疑惑二号阅读(183)赞(0)

Page Lifecycle API Android、iOS 和最新的 Windows 系统可以随时自主地停止后台进程,及时释放系统资源。也就是说,网页可能随时被系统丢弃掉。以前的浏览器 API 完全没有考虑到这种情况,导致开发者根本没有办...

Intl.RelativeTimeFormat-疑惑Tech

Intl.RelativeTimeFormat

疑惑二号阅读(181)赞(0)

Intl.RelativeTimeFormat 很多日期库支持显示相对时间,比如“昨天”、“五分钟前”、“两个月之前”等等。由于不同的语言,日期显示的格式和相关词语都不同,造成这些库的体积非常大。 现在,浏览器提供内置的 Intl.Rela...

IntersectionObserver-疑惑Tech

IntersectionObserver

疑惑二号阅读(189)赞(0)

IntersectionObserver 网页开发时,常常需要了解某个元素是否进入了“视口”(viewport),即用户能不能看到它。 上图的绿色方块不断滚动,顶部会提示它的可见性。 传统的实现方法是,监听到scroll事件后,调用目标元素...

Geolocation API-疑惑Tech

Geolocation API

疑惑二号阅读(185)赞(0)

Geolocation API Geolocation API 用于获取用户的地理位置。 由于该功能涉及用户隐私,所以浏览器会提示用户,是否同意给出地理位置,用户可能会拒绝。另外,这个 API 只能在 HTTPS 环境使用。 浏览器通过na...

FontFace API-疑惑Tech

FontFace API

疑惑二号阅读(187)赞(0)

FontFace API FontFace API 用来控制字体加载。 这个 API 提供一个构造函数FontFace(),返回一个字体对象。 new FontFace(family, source, descriptors) FontFa...

一个专注于技术系列文章的技术分享网站