学习数据拷贝及对象深拷贝、浅拷贝

基本数据类型与引用类型的拷贝 在js内存分配中,分为堆内存和栈内存;栈内存存储基本数据类型,引用类型的键(属性名)及地址…

理解函数防抖与函数节流

最近一直被面试题安利。关于节流与防抖一直出现在面试题中,刷掘金和思否也能看到,但点开看感觉很晦涩,很难坚持读下去。今天偶…

实现元素水平垂直居中

在页面布局中,我们会遇到需要把元素居中对齐。不同的元素类型,对齐的方式都各不相同。html中大致可以分为2种,块级元素与…

javascript的运行机制

javascript引擎是基于事件驱动和单线程执行的。单线程可以理解为过安检,每次只能检查一个,后面的只能排队等待,直到…

javascript中的事件流

js的事件流分为三个阶段:捕获、目标、冒泡。 js中的事件绑定一般都会选择DOM2级提供的方法来绑定事件,当然也可以使用…