HTML5新增常用的几个操作

1------- 新增HTML5 中操作类

  • dom.classList.add(" classname "); 添加类

  • dom.classlist.romove(" classname ") 删除类

  • dom.classlist.contains(" classname ") 判断是否包含某类

  • dom.classList.toggle(" classname ") 切换类

2--------- 自定义属性操作使用dataset

  • . 存数据 在自定义属性前,加上 data-

  • 获取:直接通过 dataset 可以获取 所有 data- 属性的数据

  • dataset.属性名 属性名中不包含data- 直接写后面的名字

  • 赋值修改 : dataset.属性名 = 属性值 , 属性名中同样不能包含 data-

3----------- 在HTML5 中提供了可以判断网络状态 API

  • 属性 navigator.onLine
    返回值 Boolean
    true 表示联网状态 (局域网或者互联网)
    false 说明离线

  • 事件 online offline

    window.addEventlistener(“online”,function(){
    //切换到联网状态时才触发
    })
    window.addEventlistener(“offline”,function(){
    //切换到离线状态时才触发
    })

5—地理位置
html5中提供地理位置的api ,可以根据用户的位置,提供不同的服务
获取位置 的坐标是 google 的坐标,获取可能会有失败情况

  • navigator.geolocation.getCurrentPosition(successFuc,errorFuc)

    参数1:获取成功时候执行的 回调函数 ,会给我们一个 location 参数对象
    location.coords.longitude 经度
    location.coords.latitude 纬度
    参数2:获取失败的时候执行的 回调函数
    有一个error 参数。返回错误信息
    调试地理位置,在IE下才可以
    Chrome,fireFox做了限制,必须到 https 下面才允许获取地理位置信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值