html5学习

  • 新特性
    • video
    • audio
    • cavas
    • svg
    • location
    • localStorage
    • sessionStorage
    • + - cache manifest
      • <html manifest="demo.appcache"
        • 指定了manifest的页面都会被缓存
      • manifest 需要配置正确的mime-type 即 text/cache-manifest
      • 文件格式
        • CACHE MANIFEST
          • 需要缓存的
        • NETWORK
          • 不需要缓存的
        • FALLBACK
          • 当无法连网时,用offline.html 替换无法连接的页面
        • 用#开始的是注释行
      • 更新缓存
        • 用户清空浏览器缓存
        • manifest文件被修改
        • 程序更新应用缓存
    • web worker
      • 后台线程
    • EventSource
      • 事件流===定时轮询后台数据
      • 后台的请求需要把Content-Type 设置为text/event-stream
    • 新输入组件
      • email
      • url
      • number
      • range
      • date pickers
      • search
      • color
    • 表单属性
      • datalist
        • 在一个输入框支持下拉,类似可编辑的select
      • keygen
      • submit 支持修改 form的属性
      • input 支持image