首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
爱喝华农学士的程序媛
掘友等级
前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
75
文章 74
沸点 1
赞
75
返回
|
搜索文章
赞
文章( 74 )
沸点( 1 )
从本质上理解JavaScript中的变量提升
JavaScript中奇怪的一点是你可以在变量和函数声明之前使用它们。就好像是变量声明和函数声明被提升了代码的顶部一样。 然而JavaScript并不会移动你的代码,所以JavaScript中“变量提升”并不是真正意义上的“提升”。 JavaScript是单线程语言,所以执行肯…
从王者荣耀里我学会的前端新手指引
在王者的世界里,不仅仅只有快乐,还能搞学习,让你成为快乐而又富有知识的人。这其中的功臣,这不得不说的就是它的新手指引。 为什么这么说呢?我们先来看几张图。 没错,上面的就是王者荣耀的新手引导,手把手教学,还有妲己美妙的声音。 整个过程大约 2分钟。它使用了多种引导方式,蒙层引导…
ES11新增的这9个新特性,你都掌握了吗?
ECMAScript 2020 是 ECMAScript 语言规范的第11版。自1997年出版第一版以来,ECMAScript 已发展成为世界上使用最广泛的通用编程语言之一。 matchAll() 方法返回一个包含所有匹配正则表达式的结果的迭代器。使用 for...of 遍历或…
应届前端的逆袭(上)
不知不觉毕业一年了,正式工作也满一年了。其实一直想写一篇文章总结一下一年来自己到底成长了多少,但因为各种原因一直拖到现在。今天总算难产出来了 😂 系列其他文章👇👇 2020 年可谓不太平的一年。因为一些众所周知的原因,读研的同学担心毕不了业;工作的同学纠结经济不景气;大三…
React性能分析利器来了,妈妈再也不用担心我的React应用慢了
默认打开Profiler什么都没有,要点击录制按钮进行记录(跟chrome的performance挺像)。 看上去像一个柱状图,每一个柱子代表一次commit,他的颜色和高度对应执行时长,越高颜色越黄代表时间越长,反之越短。 火焰图部分会以一个类似树形的结构显示一次commit…
React性能优化
React 是 Facebook 开发的构建用户界面的类库. 它从设计之初就将性能作为重点,在使用时更是可以采取一些策略然后我们网站性能更加优化,以下是我平时用到的一些优化方式,希望可以帮助到大家! Code Splitting 可以帮你“懒加载”代码,如果你没办法直接减少应用…
React性能优化的8种方式了解一下?
react凭借virtual DOM和diff算法拥有高效的性能,除此之外也有很多其他的方法和技巧可以进一步提升react性能,在本文中我将列举出可有效提升react性能的几种方法,帮助我们改进react代码,提升性能。但是我们不必一定要在项目中使用这些方法,但是我们有必要知道…
使用React Hooks模拟生命周期
在 React 16.8 之前,函数组件只能是无状态组件,也不能访问 react 生命周期。hook 做为 react 新增特性,可以让我们在不编写 class 的情况下使用 state 以及其他的 react 特性,例如生命周期。接下来我们便举例说明如何使用 hooks 来模…
forEach到底可以改变原数组吗?
专业的概念说就是:JavaScript是有基本数据类型与引用数据类型之分的。对于基本数据类型:number,string,Boolean,null,undefined它们在栈内存中直接存储变量与值。而Object对象的真正的数据是保存在堆内存,栈内只保存了对象的变量以及对应的堆…
let const缓存for循环的中间变量
每次循环时,let会声明都会创建一个新变量key,并将其初始化为key的当前值,所以循环内部创建的每个函数都能得到属于他们自己的i的副本。 值得一提的是,let声明再循环内部的行为是标准中专门定义的,他不一定与let的不提升特性有关系,事实上,早起的let实现并不包含这一行为,…
下一页
个人成就
文章被点赞
80
文章被阅读
21,813
掘力值
496
关注了
14
关注者
6
收藏集
1
关注标签
6
加入于
2020-01-12