字体变量:

@font-face{font-family:”font-name”,src:url()}:张鑫旭空间

为啥要有字体变量?
  1. 统一替换字体,@font-face{font-family:”yh”, src: local(“st”)},则以后用雅黑都会实际用的宋体
  2. 简化一大堆字体名称,兼容情况下,body的font-family可能是一堆字体名称,为了简单些,可以@font-face{font-family: “basic”, src: local(“arial”),local(“yh”), local(“sy”)}
  3. 字体图标icon

    h5缓存

    参考别人总结blog
    字体加载完成后记录到localStorage,setItem\getItem。
  4. local storage: 不跨域下可以互相访问,自己清除
  5. session storage: 以上标签页下生存
  6. cookie: http状态记录,服务器提供,浏览器保存到本地,没有httponly标识,js可以访问。domain,path定义作用域。

    http缓存

  7. 强缓存:
    expires、catch-control
  8. 协商缓存:
    last modified/if-modified-since、e-tag/if-none-match

    native app:

    使用Java c++ 等写出的原生应用,可调用设备通话,摄像头等,基于操作系统 运行