摘要:
Vuex 的 5 个核心属性是什么? State、 Mutation、Action、Getter 、 Module ##state 在 state 中定义我们需要管理的数组、对象、字符串等等,只有在这里定义了,在 Vue.js 的组件中才能获取你定义的这个对象的状态。 ##mutation 更改 s 阅读全文
摘要:
想要学习数据结构与算法,首先要掌握一个数据结构与算法中最重要的概念——复杂度分析 数据结构和算法解决的是如何更省、更快地存储和处理数据的问题,因此,我们就需要一个考量效率和资源消耗的方法,这就是复杂度分析方法。 其实,只要讲到数据结构与算法,就一定离不开时间、空间复杂度分析,复杂度分析是整个算法学习 阅读全文
摘要:
数据结构与算法概念 从广义上讲,数据结构就是指一组数据的存储结构,算法就是操作数据的一组方法。 图书馆储藏书籍你肯定见过吧?为了方便查找,图书管理员一般会将书籍分门别类进行“存储”。按照一定规律编号,就是书籍这种“数据”的存储结构。 那我们如何来查找一本书呢?有很多种办法,你当然可以一本一本地找,也 阅读全文
摘要:
1、新增声明命令 let 和 const 在 ES6 中通常用 let 和 const 来声明,let 表示变量、const 表示常量 1)特点 let 和 const 都是块级作用域。以{}代码块作为作用域范围 只能在代码块里面使用不存在变量提升,只能先声明再使用,否则会报错。语法上,称为“暂时性 阅读全文
摘要:
1、减少 http 请求 减少 http 请求的方案主要有:合并 JavaScript 和 CSS 文件、合并图片 CSS Sprites、图像映射(Image Map)和使用 Data URI 来编码图片,图片较多的页面也可以使用 lazyLoad 等技术进行优化。 2、减少对 DOM 的操作 修 阅读全文
摘要:
JS中内存的分配和回收都是自动完成的,内存在不使用的时候会被垃圾回收器自动回收。 如果不了解JS的内存管理机制,非常容易成内存泄漏(内存无法被回收)的情况。 内存的生命周期 一般有如下生命周期: 内存分配:当我们声明变量、函数、对象的时候,系统会自动为他们分配内存 内存使用:即读写内存,也就是使用变 阅读全文