<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_44255141的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/qq_44255141</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; qq_44255141]]></copyright><item><title><![CDATA[React 自定义hooks (节流，防抖)]]></title><link>https://blog.csdn.net/qq_44255141/article/details/145915933</link><guid>https://blog.csdn.net/qq_44255141/article/details/145915933</guid><author>qq_44255141</author><pubDate>Fri, 28 Feb 2025 00:15:29 +0800</pubDate><description><![CDATA[防抖：单位时间内，只生效最后一次。节流：间隔单位时间执行]]></description><category></category></item><item><title><![CDATA[2025高级前段面试题分享]]></title><link>https://blog.csdn.net/qq_44255141/article/details/145502818</link><guid>https://blog.csdn.net/qq_44255141/article/details/145502818</guid><author>qq_44255141</author><pubDate>Fri, 07 Feb 2025 22:01:52 +0800</pubDate><description><![CDATA[面试题，事件委托，事件冒泡，事件捕获]]></description><category></category></item><item><title><![CDATA[cookie与sessionStorage和localStorage]]></title><link>https://blog.csdn.net/qq_44255141/article/details/142624549</link><guid>https://blog.csdn.net/qq_44255141/article/details/142624549</guid><author>qq_44255141</author><pubDate>Sun, 29 Sep 2024 00:56:50 +0800</pubDate><description><![CDATA[ookie和web storage都是浏览器提供的用于在客户端存储数据的机制，但它们之间存在一些显著的区别。]]></description><category></category></item><item><title><![CDATA[根据（key）获取数组中对应的值]]></title><link>https://blog.csdn.net/qq_44255141/article/details/139980976</link><guid>https://blog.csdn.net/qq_44255141/article/details/139980976</guid><author>qq_44255141</author><pubDate>Wed, 26 Jun 2024 11:12:18 +0800</pubDate><description><![CDATA[根据（key）获取数组中的值]]></description><category></category></item><item><title><![CDATA[react + antv L7 +离线 + 3D行政地图]]></title><link>https://blog.csdn.net/qq_44255141/article/details/133275242</link><guid>https://blog.csdn.net/qq_44255141/article/details/133275242</guid><author>qq_44255141</author><pubDate>Mon, 25 Sep 2023 17:23:28 +0800</pubDate><description><![CDATA[react + antdL7 +  Mapbox + 离线 + 3d行政图 + ahooks]]></description><category></category></item><item><title><![CDATA[判断对象中是否存在某属性]]></title><link>https://blog.csdn.net/qq_44255141/article/details/127051819</link><guid>https://blog.csdn.net/qq_44255141/article/details/127051819</guid><author>qq_44255141</author><pubDate>Mon, 26 Sep 2022 13:49:55 +0800</pubDate><description><![CDATA[判断对象中是否存在某属性。]]></description><category></category></item><item><title><![CDATA[简单说明 tyeeof 和 instanceof检测数据类型有什么不同]]></title><link>https://blog.csdn.net/qq_44255141/article/details/120152480</link><guid>https://blog.csdn.net/qq_44255141/article/details/120152480</guid><author>qq_44255141</author><pubDate>Tue, 07 Sep 2021 10:30:41 +0800</pubDate><description><![CDATA[js数据类型
值类型（基本数据类型）
   string  number  boolean null  undefined

引用数据类型
  object   array    function  

计算机typeof() 返回的数据类型是按照机器码的后三位来决定的
一般基本数据类型都是正常返回，但是NULL 值是一个特殊的
因为他的机器存储码是  0000…000  所以他的返回类型并不是它本身   他会返回一个Object
typeof()检测引用数据类型
一般来说，会返回两种数据类型
1.obje]]></description><category></category></item><item><title><![CDATA[react-webapp 滚动加载列表]]></title><link>https://blog.csdn.net/qq_44255141/article/details/120041929</link><guid>https://blog.csdn.net/qq_44255141/article/details/120041929</guid><author>qq_44255141</author><pubDate>Wed, 01 Sep 2021 17:38:30 +0800</pubDate><description><![CDATA[react-webapp 滚动加载列表前言需求分析搬砖！！第一步 大概框架第二步获取数据第三步做滚动加载大功告成注意手都干酸，还不错的话，点个赞吧！
前言
近期，项目需求原因，需要实现一个滚动加载的列表。于是就有了这篇文章
需求分析
首先我们拿到需求要进行分析，其次再来板砖，切记！
一个虚拟滚动列表一般有以下几方面：

组件创建时需要监听滚动事件
需要在监听的方法中计算滚动距离
根据滚动的距离判断是否进行再次加载；
所有数据返回完毕之后停止请求；
离开组件之后销毁组件，方法，全局变量等；
可能需要一个全局变]]></description><category></category></item><item><title><![CDATA[react 函数自调用]]></title><link>https://blog.csdn.net/qq_44255141/article/details/119326225</link><guid>https://blog.csdn.net/qq_44255141/article/details/119326225</guid><author>qq_44255141</author><pubDate>Mon, 02 Aug 2021 15:38:20 +0800</pubDate><description><![CDATA[react爬坑日记（函数自调用）
在react实际开发中，经常可能会因为一些写法的原因，导致出现一些莫名其妙的BUG
1.例如 函数加不加小括号的问题

在这里可以看到在进行审批的函数，handleOk 这个函数我们没有加入括号 所以我们的功能还是正常执行的，不会出现跳跃式的BUG。

但是如果咱们是这样写的话，这个函数就会因为react绑定dom的方式而变得立即执行
解决这个问题的话，我们有两个方法
1.如果不需要传参  我们直接写 函数名
2. 如果需要传参，我们就用下面这个方式

如有不当之处 欢迎各]]></description><category></category></item><item><title><![CDATA[后台管理系统实现截图上传功能]]></title><link>https://blog.csdn.net/qq_44255141/article/details/107799321</link><guid>https://blog.csdn.net/qq_44255141/article/details/107799321</guid><author>qq_44255141</author><pubDate>Tue, 04 Aug 2020 21:00:29 +0800</pubDate><description><![CDATA[爬坑日记（截图上传）后台管理系统实现截图上传功能分析流程如何获取剪贴板的内容是否有合适的组件使用获得阿里云的签名再次上传阿里云跨域问题上面这些问题就是我在工作中遇到的，可能不太适合你们，但是基本上是这个思路，其实还有很多细致的地方，这里没说到，等我下次有时间再来更新吧还有一个问题
后台管理系统实现截图上传功能
最近在工作中遇到一个需求，要求上传图片时，支持第三方截图功能，也就是我们常说的（请求，微信截图）
分析流程

如何获取剪贴板的内容 ；
是否有对应的组件使用
怎样获得阿里云的签名；
获得阿里云签名以后]]></description><category></category></item><item><title><![CDATA[关于webStrange]]></title><link>https://blog.csdn.net/qq_44255141/article/details/104458129</link><guid>https://blog.csdn.net/qq_44255141/article/details/104458129</guid><author>qq_44255141</author><pubDate>Sun, 23 Feb 2020 13:39:59 +0800</pubDate><description><![CDATA[1、webStrange
webstrange是近年来新增的html5的本地存储方案，所以只有IE8及以上的版本可用，webstrange的出现是为了弥补cookie在本地存储上不足
与cookie相比webstrange：
存储容量更大
不与服务器交互
更安全
用更直观的方式存储键/值对
2.localStrange、sessionStrange
(1).sessionStrange存储的数据只...]]></description><category></category></item></channel></rss>