-
new、new关键词、手写实现new关键词
-
promise、手写promise
-
事件循环、宏任务、微任务、Event Loop
-
闭包、偏函数、函数柯里化、高阶函数、IIFE
-
js内存生命周期、GC(垃圾回收)机制
-
深入理解this指向问题
-
深入理解浮点数精度
-
深入理解防抖、节流函数
-
深入理解call、apply、bind,并手写代码
-
深入理解作用域、变量提升、暂时性死区、执行上下文
-
javascript的数据类型判断、值判断新语法
-
DOM事件流、阻止捕获、阻止冒泡、事件委托
-
回流(reflow)、重绘(repaint)、回流和重绘总结
-
什么是DOM和BOM以及两者之间的区别
-
深入理解原型、原型链、继承
-
javascript数据类型详解
-
css中px、%、vw、vh、vmin、vmax、em、rem 这些单位的区别
-
实现元素的垂直居中,针对现代浏览器所做,未兼容低版本的IE以及其他非主流浏览器。
-
CSS盒模型是指在CSS中用于布局和渲染元素的基本概念。它描述了一个元素在页面上的占用空间和尺寸。
-
区块格式化上下文(Block Formatting Context,BFC)是 Web 页面的可视 CSS 渲染的一部分,是块级盒子的布局过程发生的区域,也是浮动元素与其他元素交互的区域。