首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端js
虎背熊腰小馒头
创建于2021-06-17
订阅专栏
主要是自己学习js的一些记录
暂无订阅
共6篇文章
创建于2021-06-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
从零实现一个useFullScreen的hook
一、确定需要全屏的element 首先真实dom小于虚拟dom的查找速度 , 所以我们选用了useRef来实现 其次如果将useRef写在外面的话 , 我们每次使用的时候都需要加一个ref对象 二、确
记如何确认已经在浏览器上渲染
主要是三个函数 , 第一个new MutationObserver 监听 第二个 递归判断浏览器是否已经渲染上了 , 通过check函数实现g 最后是requestAnimationFrame这个会在
函数式编程 (二) 柯里化和组合函数
柯里化函数 柯里化函数就是函数一次只允许传入一个参数 , 比如 原本的函数是 fn(1,2,3),经过柯里化之后的函数 值 fn(1)(2)(3) 与偏函数的区别是? 偏函数和柯里化函数类似, 但是偏
函数式编(一)——高阶函数
什么是高阶函数 高阶函数就是入参是函数或者返回值是函数的函数,如下所示: 我们常见的reduce函数就是一个高阶函数, 我们可以通过手写一个reduce函数来感受一下。 函数作为参数的时候, 多数是对
解决file文件上传失败的问题
今天在做文件上传的时候, 突然发现文件上传不上去了, 后台报错500。 为了解决这个问题 , 我把之前项目的upload 和非正常的requet body进行了 比较 , 如图所示: 不正常的uplo
使用轮询、iframe、eventsource、websocket实现服务器推送
由于http半双工的特性, 同一时刻只允客户端要先向服务器发送请求,然后服务器进行响应, 服务器不能主动推送数据给服务器。 为了解决这个问题,我们采用轮询 iframe sse以及websocket进