首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zzzhangzy
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
赞
文章( 15 )
沸点( 0 )
requestIdleCallback
window.requestIdleCallback()方法将在浏览器的空闲时段内调用的函数排队。这使得开发者能够在主事件循环上执行后台和低优先级工作,而不会影响延迟关键事件,如动画和输入相应。函数一般会按先进先调用的顺序执行。然而,如果回调函数指定了执行超时时间timeout…
CORS跨域原理解析
CORS是目前除了jsonp之外最常用的跨域方式之一,也是面试的必考点之一。 CORS是W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器发出XMLHttpRequest请求,从而克服了AJAX只能同源使用…
用koa中间件处理音视频文件(mp3、mp4)
在Request Headers中有个Range: bytes=0-,Range代表指示服务器应该返回文件的哪一或哪几部分。end是一个整数(如:Range: bytes=0-136868),表示在特定单位下,范围的结束值。这个值是可选的,如果不存在,表示此范围一直延伸到文档结…
[一文看懂]React的Context与useContext
Context提供了一个无需为每层组件手动添加props,就能在组件树间进行数据传递的方法。Context设计目的是为了共享那些对于一个组件树而言是“全局”的数据。使用context,我们可以避免通过中间元素传递props 在一个典型的 React 应用中,数据是通过 prop…
还在用Redux? [一文看懂] useContext + useReducer如何使用
userReducer可以帮助我们集中式的处理复杂的state管理。但如果我们的页面是多层组件组成,我们如何在子组件中触发state变化呢?此时useContext就上场了。 从上述例子中可以看出用useReducer+useContext,可以通过context把dispat…
JS 原型链之灵魂拷问
刚开始你可能前几个问题还回答的有滋有味,不就是个原型链么,早都熟背于心,倒背如流了。可越来越发现不是这么回事了... 1. 创建对象的有几种方法? 等一下!!!竟然发现obj4和上边几个方法打印的结果竟然不一样,竟然是个空对象。是因为什么原因呢? 下面就来揭开他的神秘面纱...…
HTTP 强缓存和协商缓存
强缓存: 浏览器不会向服务器发送任何请求,直接从本地缓存中读取文件并返回 Status Code: 200 OK。常见如下: 这是浏览器的缓存策略。一般memory cache一般存放比较小的文件,disk cache一般存放比较大的文件。 协商缓存: 向服务器发送请求,服务器…
webpack性能优化面面观
webpack在启动后,会根据Entry配置的入口,递归解析所依赖的文件。这个过程分为搜索文件和把匹配的文件进行分析、转化的两个过程,因此可以从这两个角度来进行优化配置。 1. resolve字段告诉webpack怎么去搜索文件,所以首先要重视resolve字段的配置: res…
React Fiber原理解析
React团队重写了React 的核心算法---reconciliation,一般将之前的算法叫stack reconciliation,现在的叫fiber reconciliation。 在React Fiber架构面世之后,引起了不小的轰动。React团队为什么要重写Rea…
React Hooks 中的闭包问题
今天中午在领完盒饭,吃饭的时候,正吃着深海鳕鱼片,蘸上番茄酱,那美味,简直无以言表。突然产品急匆匆的跑过来说:“今天需求能上线吧?”我忽然虎躯一震,想到自己遇到个问题迟迟找不到原因,怯怯的回答道:“能...能吧...”,产品听到‘能’这个字便哼着小曲扬长而去,留下我独自一人,面…
下一页
关注了
69
关注者
0
收藏集
3
关注标签
10
加入于
2019-10-26