本章内容都是作者手动整理并且尽量缩减内容,目的就是可以让开发者短时间内回顾知识碎片和面试问题。 常规 1.js如何查找元素以及他们的区别 2.html新特性 ①添加了新元素 ...
按照官方文档 目前react的mount阶段,将按以下顺序调用这些方法: constructor() static getDerivedStateFromProps(prop...
衡量算法执行时间和空间。
冒泡排序比较任何两个相邻的项,如果第一个比第二个大,则交换它们。元素项向上移动至 正确的顺序,就好像气泡升至表面一样,冒泡排序因此得名。 选择排序 选择排序算法是一种原址比较...
和前一位比较,如果小于,就往前放。
栈栈是一种遵从** 先进后出 (LIFO) **原则的有序集合;新添加的或待删除的元素都保存在栈的末尾,称作栈顶,另一端为栈底。在栈里,新元素都靠近栈顶,旧元素都接近栈底。...
react和vue都是做组件化的,整体的功能都类似,但是他们的设计思路是有很多不同的。使用react和vue,主要是理解他们的设计思路的不同。 1.数据是不是可变的 reac...
React的学习资源 这个文章好久没有更新了,资源算比较老旧的了,毕竟前端更新还是非常快的。 半年不学习,都不知道业界里面有啥更优秀,更方便的东西了。 这里的基础知识,可以...
盒模型: 基本概念:标准模型 + IE模型 标准模型 和 IE模型的区别标准盒模型不包括padding和border,IE模型包括paddingh和border css如何设...
模块打包器:开发一个项目,业务逻辑会很多,开发会按照功能逻辑拆分成一个个的模块,这样开发的时候更加有条理,维护起来也会更加方便。 但这样就会涉及到一个问题,模块之间会有复杂的...
技术栈: React16.x + React-router4.x + React-redux5.x + Redux-thunk2.x + express4.x 前言 前段时...
Redux API 总览 浅谈redux 中间件的原理 原文 在 Redux 的源码目录 src/,我们可以看到如下文件结构: 除去打酱油的 utils/warning.js...
一、闭包 理解闭包: 只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成"定义在一个函数内部的函数"。 本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。 ...
这篇文章主要是对知乎上关于react的讨论,做一些整理。观点都来自于网络上他人的说法。希望通过这些观点,可以形成自己的关于react的理解。 一个用来构建用户界面的 java...
compose 函数做为另一个函数的参数时,因为函数式参数,所以先执行作为参数的函数。 函数柯里化 接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数。并...
什么是闭包? 函数嵌套函数,内部函数可以引用外部函数的参数和变量,此处的a,b不会被垃圾回收机制回收,因为有相互引用的关系。 垃圾回收机制: 闭包有什么好处?应用在哪里? 希...