前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iOS 9对前端做了什么?

iOS 9对前端做了什么?

作者头像
腾讯大数据
发布2018-01-26 18:14:35
7220
发布2018-01-26 18:14:35
举报

随着9月25日iPhone6s的发货,早已预订的人是不是心里开始有点小激动了。那么它的到来对于前端来说有哪些新东西?

Force Touch

针对此次的3D Touch 页面中多了三个事件,当然了,以下事件请自带webkit前缀 1. mouseforcewillbegin 2. mouseforcedown 3. mousefoeceup

Javascript代码

看字面意思就能理解了,用法和其他事件一样,只是奇怪为何不起名为forcetouchdown,forcetouchup ??

backdrop-filter

iOS9 中的Safari支持背景模糊这个CSS属性

CSS代码

效果如下:

CSS Supports

iOS9中,CSS也可以做一些特性检测,即@supports,用法和media query一样简单,例如

CSS代码

当然也可以用Javascript检测

Javascript代码

CSS Scroll Snapping

HTML代码

CSS代码

这个属性是干嘛的,看下面的图就知道了,除了从最后变换到起始位置不是很自然以外,中间的过程是不是屌屌的?!

Split View

分屏模式,在这种模式下,浏览器可能会呈现如下三种状态(头疼的事情就来了)

1. 以1/3屏幕宽度呈现

2. 以1/2屏幕宽度呈现

3. 以2/3屏幕宽度呈现

Picture in Picture

JS有了判断画中画的API,可以让我们主动切换视频的展示模式,如下:

Javascript代码

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2015-10-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯大数据 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Force Touch
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档