首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
听夏爱学习
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 38
沸点 1
赞
39
返回
|
搜索文章
赞
文章( 38 )
沸点( 1 )
前端缓存
在软件开发,亦或者是在硬件设计开发中,缓存对性能的影响是十分显著的。 学过Java,会知道在Integer的自动装箱中 [-128, 127] 这个范围中的转换会有些特殊的表现,稍加研究源码,会知道这是因为Integer中的缓存类有关(该缓存类会使用数组存储[-128, 127…
React16.8中Hooks详解
纯函数:每次输入的参数一样,那么每次返回的结果都相同。不要改全局变量,不要做ajax请求,不要去做异步操作等
CORS跨域原理解析
CORS是目前除了jsonp之外最常用的跨域方式之一,也是面试的必考点之一。 CORS是W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器发出XMLHttpRequest请求,从而克服了AJAX只能同源使用…
useState源码解析
可以看到这个dispatch就是dispatchAction绑定了对应的Fiber和queue。最后return: 他们基本的操作是一致的,就是根据render和update.action来创建新的state,并赋值给Hook.memoizedState以及Hook.baseS…
rel='noopener noreferrer' 知多少
我就写个<a>标签,竟然还有安全风险,吓得我的小手止不住的颤抖,筷子都拿不稳了... 细细读完,小手终于渐渐不再颤抖... 当您的页面链接至使用 target="_blank" 的另一个页面时,新页面将与您的页面在同一个进程上运行。 如果新页面正在执行开销极大的 JavaScr…
JS 原型链之灵魂拷问
刚开始你可能前几个问题还回答的有滋有味,不就是个原型链么,早都熟背于心,倒背如流了。可越来越发现不是这么回事了... 1. 创建对象的有几种方法? 等一下!!!竟然发现obj4和上边几个方法打印的结果竟然不一样,竟然是个空对象。是因为什么原因呢? 下面就来揭开他的神秘面纱...…
JS实现在不刷新页面的情况下改变URL之pushState
今天中午在领完盒饭,吃饭的时候,正吃着深海鳕鱼片,蘸上番茄酱,那美味,简直无以言表。突然产品急匆匆的跑过来说:“我们要做一个搜索功能,用户在搜索框输入不同的搜索关键词时,url也要跟着变化,但是页面不能被刷新...保证用户刷新页面的时候还能定位到当前的搜索关键词”吧啦吧吧说了一…
webpack性能优化面面观
webpack在启动后,会根据Entry配置的入口,递归解析所依赖的文件。这个过程分为搜索文件和把匹配的文件进行分析、转化的两个过程,因此可以从这两个角度来进行优化配置。 1. resolve字段告诉webpack怎么去搜索文件,所以首先要重视resolve字段的配置: res…
React Fiber原理解析
React团队重写了React 的核心算法---reconciliation,一般将之前的算法叫stack reconciliation,现在的叫fiber reconciliation。 在React Fiber架构面世之后,引起了不小的轰动。React团队为什么要重写Rea…
React Hooks 中的闭包问题
今天中午在领完盒饭,吃饭的时候,正吃着深海鳕鱼片,蘸上番茄酱,那美味,简直无以言表。突然产品急匆匆的跑过来说:“今天需求能上线吧?”我忽然虎躯一震,想到自己遇到个问题迟迟找不到原因,怯怯的回答道:“能...能吧...”,产品听到‘能’这个字便哼着小曲扬长而去,留下我独自一人,面…
下一页
关注了
52
关注者
1
收藏集
30
关注标签
8
加入于
2019-04-30