通过实例理解vuex中的模块(module)和命名空间(namespaced)

由于使用单一状态树,应用的所有状态会集中到一个比较大的对象。当应用变得非常复杂时,store对象就有可能变得相当臃肿。为了解决以上问题,Vuex允许我们将store分割成模块(module)。每个...

日期:2021年02月24日 阅读次数:5873 分类:Vue [查看详情]

javascript函数的防抖(debounce)与节流(throttle)详解

我们在平时开发的时候,会有很多场景会频繁触发事件,比如说搜索框实时发请求,onmousemove,resize,onscroll等等,有些时候,我们并不能或者不想频繁触发事件。这时候就应该用到函数防抖和函...

日期:2021年02月22日 阅读次数:3807 分类:javascript [查看详情]

flex基础语法【详细图解】

Flex是FlexibleBox的缩写,意为弹性布局,用来为盒状模型提供最大的灵活性。

日期:2020年11月17日 阅读次数:1466 分类:css [查看详情]

vuex多种使用方式和map辅助函数

Vuex是一个专为Vue.js应用程序开发的状态管理模式。每一个Vuex应用的核心就是store(仓库)。看起来很像一个全局对象,但又不是全局对象。

日期:2020年07月27日 阅读次数:4236 分类:Vue [查看详情]

闭包

有不少开发人员总是搞不清匿名函数和闭包这两个概念,我不是其中之一。闭包是指有权访问另一个函数作用域中的变量的函数。创建闭包的常见方式,就是在一个函数内部创建另一个函数。

日期:2020年07月22日 阅读次数:2113 分类:javascript [查看详情]

函数声明和函数表达式

函数表达式是javascript中的一个既强大又容易令人困惑的特性。定义函数的方式有两种:一种是函数声明,另一种就是函数表达式。

日期:2020年07月22日 阅读次数:1686 分类:javascript [查看详情]

JavaScript中call、apply和bind方法详解及它们的区别

call、apply和bind方法都是用来改变函数中this的指向,第一个参数都是this要指向的对象,都可以利用后续参数传参

日期:2020年07月09日 阅读次数:2006 分类:javascript [查看详情]

ES6中的Set、WeakSet、Map、WeakMap的区别与联系

Set和WeakSet类似数组,并且成员的值都是唯一的。WeakSet的成员和WeakMap的键都必须是对象,并且都是弱引用,可以用来避免内存溢出的问题。

日期:2020年05月27日 阅读次数:2260 分类:ES6 [查看详情]

Map和WeakMap数据结构精讲

ES6提供了Map数据结构。它类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。也就是说,Object结构提供了“字符串—值”的对应,Map结构提供...

日期:2020年05月27日 阅读次数:2548 分类:ES6 [查看详情]

Set 和 WeakSet 数据结构精讲

ES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。

日期:2020年05月27日 阅读次数:2600 分类:ES6 [查看详情]