• html5功能


     传统事件处理 

    :直接.事件名=function(){},优点:兼容性良好;缺点:一次只能绑定一个事件,不能设定事件流的类型(冒泡或捕获);

    现在事件处理:

    (DOM浏览器)addEventListener=('click',function(){},true);(非DOM-ie)attachEvent('onclick',function(){})可以绑定多个事件,可以设置冒泡或者是捕获


    http协议:

    无状态协议->cookie的产生;

    cookie,sessionstorage,localstoreage,webSQL之间的区别:

    cookie的缺陷:大小限制,不能存储敏感信息;cookie,sessionstorage默认存在时间:浏览器打开到关闭;localstoreage没有时间上的限制;

    拖放

    拖放是一种常见的特性,即抓取对象以后拖到另一个位置。

    在 HTML5 中,拖放是标准的一部分,任何元素都能够拖放。

    如果使用JS书写的话,会浪费不少效率,虽然H5并不兼容,但任需记住的很

    实用的标签

    便可以使元素拖动; 事件有: ondrag(拖动元素); ondragend(拖动操作结束时); ondragenter(拖动至放置区时); ondragover(拖动至放置区移动时); ondragstart(拖动元素移动时); ondrop(拖动放置区后); ondragleave(拖动后);

    定位

    定位有:gps;网络基站;wifi;手机信号基站;

    现仅IE9和苹果浏览器支持;

    如果支持,则运行 getCurrentPosition() 方法。如果不支持,则向用户显示一段消息。 如果getCurrentPosition()运行成功,则向参数showPosition中规定的函数返回一个coordinates对象 获得的是精度和纬度;

    且国内无法连接谷歌服务器,只能配合百度地图的API配合使用。

    错误代码:

    Permission denied - 用户不允许地理定位

    Position unavailable - 无法获取当前位置

    Timeout - 操作超时

  • 相关阅读:
    day01
    用表单验证数据(1)
    用表单验证数据
    表单
    ORM作业
    mysql完全卸载大全
    mycat特点及用途
    ajax 跨域请求解决方案
    myeclipse使用SVN团队开发
    配置mybatis错误总结
  • 原文地址:https://www.cnblogs.com/rengpiaomiao/p/4641452.html
Copyright © 2020-2023  润新知