Results 6 comments of 流客

## 防抖?节流? > 首先我们说说防抖和节流的概念,防抖节流都是稀释执行频率的方式 * 防抖:多次调用,只响应最后一个执行 * 节流:单位时间内只调用一次 ## 实现思路 * 防抖: 设置一个单位时间的定时器,如果定时器未执行期间内触发,则重新定时 * 节流:判断当前时间是否大于上次执行完的时间+ delay,如果大于再执行 ## 应用场景 * 防抖: 界面resize * 节流:输入补全 ## 具体实现 * 防抖 ``` function debounce(fn,...

https://chrome.google.com/webstore/detail/nhpjggchkhnlbgdfcbgpdpkifemomkpg Ajax Interceptor强大到无敌的存在,前段调试很方便

https://chrome.google.com/webstore/detail/nhpjggchkhnlbgdfcbgpdpkifemomkpg Ajax Interceptor强大到无敌的存在,前段调试很方便

arr.__proto__ === Array.prototype

函数的柯粒化 > 柯粒化是指将多个参数的函数转化为一个参数的函数,并返回该函数的调用 函数组合 > 是指将函数的返回结果作为另外一个函数的的输入 原理实现 ``` str ="hello" function a(params) { return params.toUpperCase() } function b(params) { return params.split('').reverse().join('') } const com=str=>(a,b)=>{ return a(b(str)) } console.log("////",com(str)(a,b)) function com1(str,a,b){...

> ### 🥰 需求描述 > 遇到一个需求:用户不主动对ChatGPT发送消息,需要程序去请求ChatGPT,然后将返回的消息显示到消息列表中; 也就是说,需要ChatGPT主动发送消息给用户,而不是用户发送消息给ChatGPT后ChatGPT再回复。 > > ### 🧐 解决方案 > 所以我去翻了文档,没有找到添加ChatGPT的消息到消息列表的方法,只找到了用来给ChatGPT发送消息的Ref实例上的sendMessage方法。 或许可以添加一个与sendMessage类似的方法“GPTSendMessage” > > 参数可以和组件Props上的request一致,是一个async函数,内部拿到这个函数就可以像调用request函数的方法一样进行调用,最终渲染一条ChatGPT的消息,比如: > > ```ts > chatRef.current.GPTSendMessage(async () => { > // 在这里发起请求 获取到ChatGPT的响应...