zoukankan      html  css  js  c++  java
  • 为什么系列1

     为什么会有vuex?
    解决的是单项数据流失效的问题
    单项数据流的简介性在多个视图依赖于 同一状态失效的问题
    单项数据流来自不同视图的行为需要变更为同一状态的行为
    通过定义和隔离状态管理中的各种概念并通过强制规则维持视图和状态间的独立性,我们的代码将会变得更结构化且易维护。
     
    为什么会发生max-age代替expires?
    expires 的一个缺点就是,返回的到期时间是服务器端的时间,这样存在一个问题,如果客户端的时间与服务器的时间相差很大,那么误差就很大,所以在HTTP 1.1版开始,使用Cache-Control: max-age=秒替代。
     
    为什么有last-modify还产生了e-tag?
    Etag 主要为了解决 Last-Modified 无法解决的一些问题:某些文件修改非常频繁,比如在秒以下的时间内进行修改,(比方说1s内修改了N次),If-Modified-Since能检查到的粒度是s级的,这种修改无法判断(或者说UNIX记录MTIME只能精确到秒,这个就需要etag
     
    为什么会产生虚拟dom?
    只是更新与这个状态相关联的dom节点。这样可以大幅提升性能。
    而虚拟dom树就是实现这个目的的方法。

    我站在山顶看风景!下面是我的家乡!
  • 相关阅读:
    商业模式--资源整合
    “不小心出卖了领导”
    计算机禁用桌面并且禁用键盘Win+*快捷键组合之后如何打开文件资源管理器
    spring-boot 参数长度、文件上传大小限制问题
    Python 学习基础
    Python字典详解
    Python元组
    Python列表详解
    Python变量类型
    Python字符串详解
  • 原文地址:https://www.cnblogs.com/zhensg123/p/14608834.html
Copyright © 2011-2022 走看看