Redux状态管理

Redux状态管理

1. 为什么需要Redux

  • JavaScript开发的应用程序,已经变得越来越复杂了:

    • Javascript需要管理的状态(state)越来越多,越来越复杂;
    • 这些状态包括服务器返回的数据、缓存数据、用户操作产生的数据等等,也包括一些UI的状态,比如某些元素是否被选中,是否显示加载动效,当前分页;
阅读更多
变量提升与暂时性死区

变量提升与暂时性死区

1. 变量提升

使用var申明变量的时候,不管变量的申明写在哪里,最后都会被提升到顶端去。
因此,我们可以先使用变量,在申明变量,却不会报错,只会输出undefined。

阅读更多
JS数组有哪些常用原生方法?哪些能改变数组本身?
JavaScript笔记

JavaScript笔记

1. JavaScript如何实现继承

1.1 原型链继承

原型链继承是比较常见的继承方式之一,其中涉及的构造函数、原型和实例,三者之间存在着一定的关系,即每一个构造函数都有一个原型对象,原型对象又包含一个指向构造函数的指针,而实例则包含一个原型对象的指针。

阅读更多