摘要:
1、vuex 动态模块配置 或者组件注册: 2、vue单文件demo 在mutations中可以将type设置为常量 3、严格模式 在严格模式下,无论何时发生了状态变更且不是由 mutation 函数引起的,将会抛出错误。这能保证所有的状态变更都能被调试工具跟踪到。 阅读全文
摘要:
1、作用 递归合并来源对象的自身和继承的可枚举属性到目标对象。 2、示例 阅读全文
摘要:
1、数组去重 2、并集(Union)、交集(Intersect)和差集(Difference) 阅读全文
摘要:
1、vue不能检测数组长度或者值的变化 (1)数组长度变化 未检测到 (2)数组值变化 未检测到 2、不能检测到数组长度或者值变化的原因(官方说明) https://cn.vuejs.org/v2/guide/list.html#对象更改检测注意事项 还是由于 JavaScript 的限制,Vue 阅读全文
摘要:
1、概念 keep-alive示例: keep-alive模式(又称持久连接、连接重用)时,keep-alive功能使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,keep-alive功能避免了建立或者重新建立连接。 http 1.0中默认是关闭的,需要在http头加入"Connect 阅读全文
摘要:
Object.keys可以省略Object. 阅读全文
摘要:
1、参数默认值 控制台输出: 2、rest参数 rest 参数搭配的变量是一个数组,该变量将多余的参数放入数组中。 3、严格模式 ES2016 做了一点修改,规定只要函数参数使用了默认值、解构赋值、或者扩展运算符,那么函数内部就不能显式设定为严格模式,否则会报错。 4、箭头函数 箭头函数的一个用处是 阅读全文
摘要:
1、for of for...of循环可以代替数组实例的forEach方法。 JavaScript 原有的for...in循环,只能获得对象的键名,不能直接获取键值。ES6 提供for...of循环,允许遍历获得键值。 上面代码表明,for...in循环读取键名,for...of循环读取键值。如果要 阅读全文
摘要:
1、兼容性 只有IE10以上的IE浏览器才支持。 2、用途 https://developer.mozilla.org/zh-CN/docs/Web/API/Window/setImmediate 该方法用来把一些需要长时间运行的操作放在一个回调函数里,在浏览器完成后面的其他语句后,就立刻执行这个回 阅读全文
摘要:
1、图解缓存 示例: 200 (from disk cache): 200 (from memory cache) MemoryCache顾名思义,就是将资源缓存到内存中,等待下次访问时不需要重新下载资源,而直接从内存中获取。 diskCache顾名思义,就是将资源缓存到磁盘中,等待下次访问时不需要 阅读全文