🗒️ 圣杯布局

圣杯布局(Holy Grail Layout)指的是一种最常见的网站布局。页面从上到下,分成三个部分:头部(header),躯干(body),尾部(footer)。其中躯干又水平分成三栏,从左到右为:导航、主栏、副栏。

🗒️ JS深拷贝和浅拷贝

对于字符串类型,浅复制是对值的复制,对于对象来说,浅复制是对对象地址的复制,并没有开辟新的栈,也就是复制的结果是两个对象指向同一个地址,修改其中一个对象的属性,则另一个对象的属性也会改变,而深复制则是开辟新的栈,两个对象对应两个不同的地址,修改一个对象的属性,不会改变另一个对象的属性。

🗒️ ES6之promise2

ES6之promise,promise对象是一个构造函数,用来生成Promise实例

🗒️ ES6之reduce (可数组对象的去重)

ES6之reduce遍历数组,利用reduce可以进行对数组对象的去重

🗒️ ES6之promise

ES6之promise,promise对象是一个构造函数,用来生成Promise实例

🗒️ 遮罩层的实现

遮罩层的实现主要是利用 css。 元素相同的 z-index,遮罩层外面的 z-index 小于里面的

🗒️ Object.prototype.toString.call(value)

js原生方法Object.prototype.toString.call();它可以给出数据的确切类型,相比typeof要精确