svg
地理定位
 navigator.geolocation
* getCurrentPosition(success, error, options)
* watchPosition(success, error, options)
* clearWatch();

 position
* coords  
* timestamp

 options

 视频/音频

拖放
 属性
* draggable  值 true/false

事件
* dragstart   被拖拽元素  一开始被拖拽
* drag        被拖拽元素  拖拽过程中
* dragend    被拖拽元素  拖拽结束
* dragenter  目标元素  被拖拽的元素进入目标元素   加载一定的样式
* dragleave  目标元素  被拖拽元素离开目标元素。 加载一定的样式
* dragover   目标元素  被拖拽元素在目标元素移动。 阻止默认事件
* drop          目标元素  被拖拽元素在目标元素放下
dragEvent
* dataTransfer
    * setData()
    * getData()


文件API
 input:file 属性
* multiple
* accept   MIME类型

FileList
* inputEle.files
* FileList对象是类数组对象,每个元素就是File对象

 File对象

FileReader 对象
* 属性
    *  result  读取的结果
    *  error
    *  readyState
* 方法
    * readAsText()
     * readAsDataURL()
* 事件
    *  onabort
    *  onloadstart
    *  onloadend
    *  onerror
    *  onload   读取成功后触发
    *  onprogress  读取过程中不断触发
 FormData
* 创建
        new FormData()
        new FormData(formElement)
* 方法
    *  append()
    *  delete()
    *  forEach()
    * ....
* ajax用法
    *  原生   post方式 作为 send的参数
    *  jquery  设置设置 processData:false;  contentType:false