博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一些有趣的web 标签属性/API
阅读量:6243 次
发布时间:2019-06-22

本文共 1912 字,大约阅读时间需要 6 分钟。

标签

Img标签

属性 crossorigin
值:
anonymoususe-credentials
应用场景
crossorigin: 这个枚举属性表明是否必须使用 CORS 完成相关图像的抓取,HTML 规范中图片有一个 crossorigin 属性,结合合适的 CORS 响应头,就可以实现在画布中使用跨域  元素的图像。
兼容性

clipboard.png

clipboard.png

属性 srcset

描述

定义了我们允许浏览器选择的图像集,以及每个图像的大小。在每个逗号之前

代码案例
Elva dressed as a fairy
应用场景(响应式图片)
  • 查看设备宽度
  • 检查sizes列表中哪个媒体条件是第一个为真
  • 查看给予该媒体查询的槽大小
  • 加载srcset列表中引用的最接近所选的槽大小的图像
兼容性

clipboard.png

clipboard.png

meta标签

属性 http-equiv
1、Expires(期限):可以用于设定网页的到期时间。一旦网页过期,必须到服务器上重新传输。2、Pragma(cache模式):是用于设定禁止浏览器从本地机的缓存中调阅页面内容,设定后一旦离开网页就无法从Cache中再调出3、Refresh(刷新):自动刷新并指向新页面。    <meta http-equiv="Refresh" content="2;URL=http://www.net.cn/">(表示停2秒之后刷新到新的URL)    4、Set-Cookie(cookie设定): 如果网页过期,那么存盘的cookie将被删除。5、Window-target(显示窗口的设定): 制页面在当前窗口以独立页面显示。6、content-security-policy: 内容安全策略 [http://www.ruanyifeng.com/blog/2016/09/csp.html]
描述
相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。

web API

Page Lifecycle API

但是,它没有解决一个问题。Android、iOS 和最新的 Windows 系统可以随时自主地停止后台进程,及时释放系统资源。也就是说,网页可能随时被系统丢弃掉。Page Visibility API 只在网页对用户不可见时触发,至于网页会不会被系统丢弃掉,它就无能为力了。为了解决这个问题,W3C 新制定了一个 Page Lifecycle API,统一了网页从诞生到卸载的行为模式,并且定义了新的事件,允许开发者响应网页状态的各种转换。

clipboard.png

兼容性 借助

clipboard.png

Pointer Lock API

使用场景
这对于一些需要鼠标控制的应用非常有用。举个例子:3D场景的旋转
目前,Pointer Lock API共支持3个属性,2个方法和2个事件,分别如下:// 3个属性Document.pointerLockElement // 需要进行鼠标控制的元素Document.onpointerlockchange // 状态更改监听函数Document.onpointerlockerror // 报错回调// 2个方法Element.requestPointerLock() // 进入无限状态Document.exitPointerLock() // 退出状态// 2个事件pointerlockchangepointerlockerror

Async Clipboard API (复制板)

描述
以前实现复制粘贴,借助这两个API来进行选中,粘贴能力HTMLInputElement.select()document.execCommand()// 但是只信任用户通过应用、文档或脚本触发的复制操作。而且,复制到剪贴板的内容来源还必须是已有的DOM元素。
// chrome66 过后支持navigator.clipboard navigator.clipboard.read()  // navigator.clipboard.readText()write(data)writeText(data)

// 不阻塞

兼容性
navigator.clipboard只能在“安全上下文”中使用。什么是“安全上下文”?简单说,就是locahost和HTTPS环境下。(可以通过        window.isSecureContext属性取得。)桌面浏览器中目前只有Chrome、Firefox和Opera支持,Safari和IE/Edge还不支持;而且,Chrome也只支持readText()和writeText()。

转载地址:http://jvpia.baihongyu.com/

你可能感兴趣的文章
IDC:大数据行业应用在路上
查看>>
市场营销进入大数据时代
查看>>
sudo命令:解决使用Linux命令行时出现的错误提示
查看>>
Linux的IRQ中断子系统分析
查看>>
使用FreeMarker替换JSP的10个理由
查看>>
阿里云创建E-MapReduce 2 创建集群
查看>>
白帽子认为2017年网络安全的头号威胁是大规模监控
查看>>
前端JS如何获取主域名(根域名)
查看>>
VR技术行业应用前景初探:技术创新定义精彩未来
查看>>
知识产权攻击是从哪冒出来的?
查看>>
宽带服务商设局,美国法律这么治
查看>>
混合IT架构的最佳实践
查看>>
一文详解神经网络 BP 算法原理及 Python 实现
查看>>
高通与联想达成新专利许可协议
查看>>
阿里科学家王刚、吴翰清同时入选MIT2017年度TR35 开创中国互联网企业先河
查看>>
继SDS之后又迎来CDM,存储行业真要变天了?
查看>>
美媒:联想电脑威胁五角大楼网络安全
查看>>
绿色智慧城市|城市增长边界的几个误区
查看>>
美国土安全部发警告:尽快卸载QuickTime for Windows
查看>>
《SEO的艺术(原书第2版)》——3.9 为客户挖掘和直接营销开展SEO
查看>>