首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
diligence
更多收藏集
微信扫码分享
微信
新浪微博
QQ
130篇文章 · 0订阅
做一些动图,学习一下EventLoop
最近在学习Vue源码,刚好学到虚拟DOM的异步更新,这里就涉及到JavaScript中的事件循环Event Loop。之前对这个概念还是比较模糊,大概知道是什么,但一直没有深入学习。刚好借此机会,回过
使用这种技巧,可以大大地提高前端布局效率
在布局中,对于每块功能的 DOM 结构,我们一般使用一个带有 wrapper 类元素把它包裹起来,让代码或者网页内容更易于阅读。为此,我们一般使用wrapper 或者 container。在CSS 中使用wrapper可能有多种方式,这些方式中,有些会带来一些问题。 在本文中,…
前端10个灵魂拷问 吃透这些你就能摆脱初级前端工程师!
这个题目如果回答非常完美,那么可以判断这个人已经脱离了初级前端工程师,前端的核心就是异步编程,这个题目也是体现前端工程师基础是否扎实的最重要依据。 new promise((resolve,reject)=>{ resolve() }).then().... 第二个问题是定时器…
🎉🎉一篇推翻掘金80%文章的Event Loop完整分析🎉🎉
本文的目的在于,一次性推翻80%人构建好的关于Event Loop的知识体系和一次性的完整的理解Nodejs(13以上)和浏览器中的Event Loop。 首先进行一下基础概念的划分。 requestAnimationFrame和render不为宏任务,也不为微任务。他们两个的…
前端基础知识大汇总(欢迎收藏)
这些内容主要是针对我自己的薄弱知识点进行的总结,目前正在准备面试中,有一些内容会写得特别特别详细,而有一些内容则写得比较少,但是保证里面的很多内容都是干货,很多都有详细的解释,干货都在后面啊,继续往下看吧。。。各位路过的小哥哥小姐姐们,希望看完了对你有所帮助。万字长文~~~如果…
一篇搞定前端高频手撕算法题(36道)
一、冒泡排序二、选择排序三、插入排序四、归并排序五、快速排序六、堆排序七、桶排序八、new九、instanceof十、Object.create()十一、Objectassign()十二、map十三、
如何创建与框架无关的JavaScript插件
JavaScript中的插件使我们能够扩展语言,以实现所需的某些强大(或不够强大)的功能。插件/库本质上是打包的代码,可以使我们免于一遍又一遍地编写相同的东西(功能)。 在JavaScript生态系统中,有数百个框架,这些框架中的每一个都为我们提供了一个创建插件的系统,以便为框…
async + await 原理
今天我们要说的主⼈公是ES7中新引⼊的语法 “async + await”,被称为异步的完美解决⽅案。当然了不是一开始说我们搞⼀个异步的完美解决⽅案吧,然后就叫async,await。 这是有一个过程的。 他们的前身,来源于 generator + co,这样的⼀个组合,来实现…
前端面试考点之---手写Promise
既然我们是要模仿ES6的Promise,那我们必然要知道这个方法主要都是用来干什么的,有哪些参数,有什么特性,为什么要使用Promise及如何使用等等。 异步操作会在将来的某个时间点触发一个函数调用,AJAX就是典型的异步操作。以jq代码为例: 3.通过捕获所有的错误,prom…
可能是目前最易理解的手写promise
本篇文章整体架构的大图如下,接下来会一步一步去实现一个 Promise。 首先呢,promise肯定是一个类,同时还定义了 resolve 和 reject 方法。 executor有可能会出错,对吧,毕竟是用户传进来的方法,类似下面这样。如果executor出错,报错我们需…