首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
MrSDD
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
redux-saga 原理浅析
笔者最近在做一些后台项目,使用的是Ant Design Pro,其使用了redux-saga处理异步数据流,本文将对redux-saga的原理做一个简单的解读,并将实现一个简易版的redux-saga。 在redux-saga中,saga是指一些长时操作,用generator函…
浅析redux-saga实现原理
项目中一直使用redux-saga来处理异步action的流程。对于effect的实现原理感到很好奇。抽空去研究了一下他的实现。本文不会描述redux-saga的基础API和优点,单纯聊实现原理,欢迎大家在评论区留言讨论。 我们尝试写一个demo,用saga的方式实现用gene…
震惊!拉动一下控制台大小,后台请求数量爆炸,竟是没做好防抖与节流!!
最近有个朋友在面试过程中遇到一个问题:什么是防抖和节流?糟了,这可触碰到我的知识盲区了,好像听也没听过这2个东西,痛定思痛,赶紧学习学习。 输一个手机号要触发11次事件!!如果是联想搜索的话。。。那画面太美! 我们先自己想一下办法来解决这个问题。 基本思路:输入绑定事件getP…
浏览器缓存机制
缓存是浏览器的一种机制,可以把请求过的web资源(html、css、js、图片等)拷贝一份副本存储在浏览器中,并根据请求配置选择是否使用该副本。 本文只介绍浏览器的缓存机制。 可以在 HTTP协议头 和HTML页面的 meta标签 中定义。 上述代码的含义:浏览器当前页面不被缓…
图解 :一篇彻底带你搞懂 JS 中的 this 指向问题
Javascript是一门基于对象的动态语言,也就是说,所有东西都是对象,一个很典型的例子就是函数也被视为普通的对象。 其中this就是实现面向对象的一个非常重要的特性,但是 this在Javascript非常容易理解错,尤其是对于接触静态语言比较久的同学来说。而且 this又…
2万字 | 前端基础拾遗90问
大家好,我是练习时长一年半的前端练习生,喜欢唱、跳、rap、敲代码。本文是笔者一年多来对前端基础知识的总结和思考,这些题目对自己是总结,对大家也是一点微薄的资料,希望能给大家带来一些帮助和启发。成文过程中得到了许多大佬的帮助,在此感谢恺哥的小册、神三元同学的前端每日一问以及许多…