首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
YeoHuang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
40篇文章 · 0订阅
从Chrome源码看事件循环
我们经常说JS的事件循环有微观队列和宏观队列,所有的异步事件都会放到这两个队列里面等待执行,并且微观任务要先于宏观任务执行。实际上事件循环是多线程的一种工作方式。通常为了提高运行效率会新起一条或多条线程进行并行运算,然后算完了就告知结果并退出,但是有时候并不想每次都新起线程,而…
猛增 110K Star!年增长数最多的 10 大顶级前端学习资源项目!
1. javascript-algorithms 该仓库包含了多种基于 JavaScript 的算法与数据结构。 每种算法和数据结构都有自己的 README,包含相关说明和链接,以便进一步阅读 (还有 YouTube 视频) 。 算法包含了 算法主题 和 算法范式。 其中算法主…
可视化拖拽组件库一些技术要点原理分析(二)
本文是对《可视化拖拽组件库一些技术要点原理分析》的补充。上一篇文章主要讲解了以下几个功能点: 友善提醒:建议结合源码一起阅读,效果更好(这个 DEMO 使用的是 Vue 技术栈)。 14. 拖拽旋转 在写上一篇文章时,原来的 DEMO 已经可以支持旋转功能了。但是这个旋转功能还…
为什么要让你的代码尽可能简单
编程很像写作 —— 你应该从一个能用的“不完美的初稿”开始,再通过两三次修改,逐个解决初稿中存在的问题。 软件开发人员从事着最具创意的工程类型的工作。毕竟,与构建桥梁的土木工程师相比,软件工程师在构建应用程序时可以发挥更多自己的创意。 在具有创意性的行业中工作意味着你可以向那些…
node_modules 困境
该算法即简化了 Dependency hell 的解决方式,也带来了非常多的问题。 其错误原因就在于全局的 types 形成了命名冲突,因此假如版本重复可能会导致全局的类型错误。 一般的解决方式就是自己控制包含哪些加载的 @types/xxx。 node 会对加载的模块进行缓存…
Vue 3 源码导读
5号凌晨,尤雨溪公布了 Vue 3 源代码。 话不多说,我们趁热对 Vue 3 源码进行一些简要的分析。 如果你还没有阅读过 Composition API RFC,可能无法完全看懂下面的内容。 目前打包后的代码是 ES2015+,不支持 IE 11。 目前的代码 98% 以上…
精读《Function Component 入门》
1. 引言 如果你在使用 React 16,可以尝试 Function Component 风格,享受更大的灵活性。但在尝试之前,最好先阅读本文,对 Function Component 的思维模式有一个初步认识,防止因思维模式不同步造成的困扰。 2. 精读 也就是,一个返回了…
2020 年,我是如何做到技术再次突飞猛进的 | 掘金年度征文
我是一名大前端架构师,今年过完,我就是一个在互联网行业沉浮八年的老兵了。 我的成长历程,几乎贯穿了前端行业的一半历程。 我见证了前端工程化从 0 到 1 的兴盛。 很幸运的是,经历了那么多,我依然还没有停止前进的脚步。 2020 这一年,我取得了很大的进步。技术能力用突飞猛进来…
如何系统地进行前端性能优化【加载篇】
加载优化分两种情况,一种是新用户第一次打开我们页面,这里面临的挑战是各种缓存都无法起作用,怎么保证将加载速度控制在用户可以接受的范围,提升转化率。第二种情况是老用户,这里我们的优势为能用上各种缓存,挑战是如何把性能做到极致,实现低代价更新,提升用户留存率 指用户第一次看到页面的…
写给前端的算法进阶指南,零基础按分类刷200题思路
最近国内大厂面试中,出现 LeetCode 真题考察的频率越来越高了。我也观察到有越来越多的前端同学开始关注算法这个话题。 但是算法是一个门槛很高的东西,在一个算法新手的眼里,它的智商门槛要求很高。事实上是这个样子的吗?如果你怀疑自己的智商不够去学习算法,那么你一定要先看完这篇…