首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端基础知识,必知必会
是洋柿子啊
创建于2022-05-29
订阅专栏
前端基础知识,必知必会
等 30 人订阅
共36篇文章
创建于2022-05-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
从 Node 和 Element 到 HTMLCollection 和 NodeList(浅析)
我们经常使用document.getElementById去获取DOM中的元素,也会使用childNodes来获取子节点。那么Element和Node的区别是什么?...
TCP三次握手 四次挥手
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第9天,点击查看活动详情 TCP 三次握手 四次挥手 TCP三次握手 TCP三次握手是为了: 建立连接 本质是开辟了资源内存空间 客
for...in 和 for...of有什么区别
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第8天,点击查看活动详情 for...in 和 for...of有什么区别 1. 最明显的区别就是: for...in 遍历得到 k
什么时候不能使用箭头函数?
箭头函数是和我们工作密切相关的东西;可以说箭头函数的诞生,给我们的工作带来了极大的便利。但是箭头函数有什么缺点?什么时候不能使用箭头函数?这你了解吗?
防抖和节流有什么区别,分别用于什么场景
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第6天,点击查看活动详情 防抖和节流 防抖和节流,这个在我们的前端生涯中,这两个名词肯定不陌生,甚至经常被人问起: 两者有什么区别?
JS性能优化之节流函数函数
「这是我参与11月更文挑战的第14天,活动详情查看:2021最后一次更文挑战」 前言 函数的防抖节流,目前我们前端很多项目都运行在浏览器下,那就有很多的人机交互的操作,那我们对按钮可以有很高频率的事件
JS性能优化之防抖函数
「这是我参与11月更文挑战的第13天,活动详情查看:2021最后一次更文挑战」 前言 函数的防抖节流,目前我们前端很多项目都运行在浏览器下,那就有很多的人机交互的操作,那我们对按钮可以有很高频率的事件
JS性能优化之标记清除算法
「这是我参与11月更文挑战的第10天,活动详情查看:2021最后一次更文挑战」 什么是标记清除算法? 标记清除算法是一种直接的全面停顿算法。简单的说,它们找出所有不可达的对象,并将它们放入空闲列表Fr
Js性能优化-引用计数算法优缺点介绍
「这是我参与11月更文挑战的第9天,活动详情查看:2021最后一次更文挑战」 前言 上一章我们讲到了引用计数算法的原理,正所谓人无完人,算法也是如此没有算法是百分之百完美的,有优有劣,本章让我们看一下
Js性能优化-引用计数算法
「这是我参与11月更文挑战的第8天,活动详情查看:2021最后一次更文挑战」 前言 引用计数算法作为垃圾收集器最早的算法,有其优势,也有其劣势,虽然现在的JVM都不再采用引用计数算法进行垃圾回收,但这
JS性能优化之内存管理
「这是我参与11月更文挑战的第7天,活动详情查看:2021最后一次更文挑战」 前言 随着近些设备的发展,许多语言都有自己的内部GC机制,所以这样的一些变化,让我们不需要特别注意内存空间的情况下,也可以
最最最细致的Promise拆解、手写秘籍!!你值得拥有
最最最细致的一步步拆解的解析Promise,看完保证你可以明白如何手写!不在害怕遇到Promise!妈妈再也不怕我不会手写Promisel了!
【前端进阶】一文轻松教你理解透闭包
闭包的概念 闭包的概念并不复杂,但是它的定义比较绕;通过本文的介绍,相信大家就可以很简单的学会闭包!来来来来,快上车!
1.2 Promise-止水(async+await+手写)
异步操作是Js的麻烦事,通过回调进行操作对我们来说很麻烦,从Promise对象到Generator函数,异步编程的最高境界,就是根本 不用关心它是不是异步。async 函数就是隧道尽头的亮光,很多人认为它是异步操作的终极解决方案。 为什么要说这个生成器,一句话,async 函数…
1.1 Promise-止水(Event Loop深入)
为了更好地理解Event Loop,请看下图(转引自Philip Roberts的演讲)。 上图中,主线程运行的时候,产生堆(heap)和栈(stack),栈中的代码调用各种外部API,它们在"任务队列"中加入各种事件(click,load,done)。只要栈中的代码执行完毕,…
1.0 Promise-止水(Promise+new操作符+Event Loop浅析)
Promise 对象代表了未来将要发生的事件,用来传递异步操作的消息。 同步:一定要等任务执行完了,得到结果,才执行下一个任务。 异步:不等任务执行完,直接执行下一个任务。 这些代码。 这行代码。 上述过程会不断重复,也就是常说的Event Loop(事件循环)。 那怎么知道主…