H5新标签&地理位置

2017-10-12  本文已影响0人  闫子扬

H5新增标签

  1. 新增的结构元素---语义化标签

新标签带来的是网页布局的改变及提升对搜索引擎的友好

  1. 新增的其它元素
  1. 新增的其它标签
    <bdi> <command> <wbr>
    <details> <dialog> <keygen> <meter> <output> <summary>
    <ruby> <rp> <rt> <track>

以上标签目前兼容性不太好,不常用

  1. H5弃用的标签
    <acronym>、<applet>、<basefont>、<big>、<center>、<dir>、<font>、<frame>、 <s>、<isindex>、<noframes>、 <frameset> 、<strike>、<tt>、<u>和<xmp>。

input的新类型

  1. input的新类型
  1. input的新属性

Geolocation地理定位

Geolocation API用于获得用户的地理位置。
支持性检测 navigator.geolocation
getCurrentPosition(1.成功fn,2.失败fn,{3.数据收集})方法-返回数据

  1. 请求成功函数(必须的参数)
  1. 请求失败函数:失败编号code
    0:不包括其他错误编号中的错误。
    1:用户拒绝浏览器获取位置信息。
    2:尝试获取用户信息,但失败了。
    3:设置了timeout值,获取位置超时了。

  2. 数据收集(json的形式)

watchPosition()方法-返回数据
watchPosition(1.成功fn,2.失败fn,{3.数据收集})
PS:多次定位请求-----想setInterval
移动设备有用,位置改变才会触发。
配置参数:frequency更新的频率
关闭更新请求:clearWatch()方法---像clearInterval

上一篇 下一篇

猜你喜欢

热点阅读