网络上有不少所谓的“前端知识图谱”,其实只是一个前端“思维导图”,从数据结构上来说是“树”,而不是“图”。而今天笔者要介绍的是真正的“知识图谱”!图谱的样子如下:
JavaScript 基础:异步
今天,我们要讲的是 JS 异步的知识,包括事件循环、执行栈、任务队列、宏任务、微任务。
JavaScript 基础:继承
今天,我们要讲的是 JS 继承的知识,包括 原型继承, 构造函数继承, 组合继承及其优化, 寄生式组合继承。
JavaScript 基础:防抖与节流
今天,我们要讲的是防抖与节流的知识。
JavaScript 基础:偏移宽高距离、滚动宽高距离、可视宽高
今天,我们要讲的是偏移宽高距离、滚动宽高距离、可视宽高的含义。大概有这些属性:
1 | scrollTop |
CSS 基础:单行与多行省略号
今天,我们要讲的是单行与多行省略号的 CSS 实现。
CSS 基础:BFC
今天,我们要讲的是 BFC 的相关知识。
CSS 基础:块级元素、行内元素、替换元素、非替换元素
今天,我们要讲的是块级元素、行内元素、替换元素、非替换元素的区分和特点。
JavaScript 基础:原型链
今天,我们要讲的是原型链以及相关几道面试题。
JavaScript 基础:柯里化
今天,我们要讲的是柯里化以及相关几道面试题。