- 博客(6)
- 收藏
- 关注
原创 安装nvm
3.选择nvm安装路径,尽量不要放到C盘里面:可以放到其他盘比如:D:\Node。4.选择nodejs路径:必须和nvm路径一样:D:\Node。6.安装好可以查看一下:nvm -Version。版本号 安装指定的版本的nodejs。8.nvm ls 查看全部的版本好。2.在这一步直接下一步就可以。
2023-10-06 11:42:10 33 1
原创 防抖和节流
有的操作是高频触发的,但是其实触发一次就好了,比如我们短时间内多次缩放页面,那么我们不应该每次缩放都去执行操作,应该只做一次就好。防抖是触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间。设计思路:事件触发后开启一个定时器,如果事件在这个定时器限定的时间内再次触发,则清除定时器,在写一个定时器,定时时间到则触发。节流是高频事件触发,但在n秒内只会执行一次,如果n秒内触发多次函数,只有一次生效,节流会稀释函数的执行频率。防抖和节流都是为了阻止操作高频触发,从而浪费性能。
2023-10-06 11:30:09 30 1
原创 React 面试题 第三部分 webpack 面试真题
体积更小,加载更快(tree-shaking,压缩合并) 编译高级语言和语法(ts,es6,模块化) 兼容性和错误提示(polyfill,postcss,eslint)
2023-10-01 15:04:02 36
原创 React 面试题 第二部分
Hook作为React的新特性,确实为我们提供了更多的可能性。通过自定义Hook的方式,我们可以将组件中可复用的状态逻辑抽离出来,保持其独立性。而当我们需要它时又可以很容易的将这些状态逻辑重新应用到组件内,与组件紧密的结合在一起,发挥它的作用。
2023-10-01 14:37:01 34
原创 React 面试题 快速熟悉 第一部分
纯函数是指在相同的输入下,始终返回相同的输出,并且没有副作用的函数。纯函数不会修改传入的参数,也不会对外部环境产生任何可观察的影响,例如修改全局变量或发起网络请求。确定性:给定相同的输入,纯函数总是返回相同的输出。它不受外部状态的影响,只依赖于输入参数。无副作用:纯函数不会对外部环境产生任何可观察的影响,例如修改传入的参数、修改全局变量、发起网络请求等。它只通过返回值来提供结果。可测试性:由于纯函数的输出仅由输入决定,因此很容易编写测试用例来验证其行为。可缓存性。
2023-09-27 20:40:39 45 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人