![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端成长记
突发奇想自然保护区
这个作者很懒,什么都没留下…
展开
-
js变量提升顺序
js编译时会先进行变量的变量提升,再进行方法的变量提升,最终,方法的变量提升会覆盖变量的变量提升。原创 2021-12-19 17:55:53 · 145 阅读 · 0 评论 -
节流防抖与闭包
今天项目上遇到了使用防抖函数的需求,所以查询了一下,在这里统一将节流函数与防抖函数做一下整理,并顺便说下闭包在这的用途。首先说一下他们各自的作用:1、防抖函数使用场景:多次触发,只执行最后一次2、节流函数使用场景:多次触发,隔一段时间触发一次在使用方式上,防抖函数与节流函数非常的相似,我们先来看下我最开始想到的简易版防抖// 定义一个全局变量,用来判断函数是否已经执行var timer;function debounce(fn) { // 如果timer不为空,说明还没有执行函数原创 2021-08-18 11:04:55 · 307 阅读 · 2 评论 -
理解前端路由-Router
在学习React和Vue中,必须要学会使用的,就是他们的路由,之前一直不懂路由的实现方式,于是专门进行了查询和学习,跟大家分享一下我对路由的一个初步理解。 首先说一下路由,路由实际上就是一个导航的功能,他给每块内容设置了一个唯一地址(实际上不一定是地址),当我们访问这个地址的时候,路由就会帮我们找到对应的内容进行展示。 在Vue和react中,路由分为两种,BrowserRouter和HashRouter,下面分别简单介绍下这两种路由。第一种,BrowserRouter:原创 2021-08-09 21:20:34 · 264 阅读 · 0 评论 -
初识redux
初识redux 通常,react使用props或消息订阅机制实现组件间的消息共享,但是当组件间通信过多时,便会难于管理和维护,为了解决这个问题,所以引入了redux。 redux为第三方工具,并非为react的某个库,但因为react与redux配合较多,后来程序员大佬们又开发出了react-redux库,react-redux中封装了对react来说更为友好的API。redux的工作涉及到四个成员:components(各组件,客户)、actionCreator(行为生成器,交流工原创 2021-07-17 15:27:32 · 69 阅读 · 0 评论 -
React antd进行表单验证误报
使用React antd进行表单验证时,已经给表单元素赋值了,但无法通过验证在做表单编辑时,需要对表单进行默认值显示,但是使用radio、upload、rangePicker等组件时,需要给formItem设置initialValue或通过form的setFieldsValue来进行表单初值的赋值。...原创 2021-07-12 20:01:35 · 545 阅读 · 0 评论 -
乱码问题出现的原因
数据在计算机中的存储是以2进制的形式来进行存储的,当我们对计算机进行输入,如输入“张三”,实际上计算机得到的是一串二进制编码,而我们能看到“张三”,也是因为计算机对二进制编码进行了处理,我们才能看到“张三”。在我们输入“张三”之后,就涉及到了计算机的“编码”过程,即将“张三”转换为一串二进制编码,而在我们看到“张三”的过程中就涉及到了“解码”问题,就是将二进制编码解码为“张三”。字符集就是计算机用来编码和解码的规则,当编码和解码的规则不同时,就会出现乱码问题。...原创 2020-10-21 12:36:53 · 853 阅读 · 0 评论