06 2018 档案

摘要:在聊JavaScript(以下简称js)深度克隆之前,我们先来了解一下js中对象的组成。在 js 中一切实例皆是对象,具体分为 原始类型 和 合成类型 :原始类型 对象指的是 Undefined 、 Null 、Boolean 、Number 和 String ,按值传递。合成类型 对象指的是 ar 阅读全文
posted @ 2018-06-27 17:34 沐子馨 阅读(13937) 评论(0) 推荐(2)
摘要:在进行窗口的resize、scroll,输入框内容校验等操作时,如果事件处理函数调用的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时我们可以采用debounce(防抖)和throttle(节流)的方式来减少调用频率,同时又不影响实际效果。 函数防抖 函数防抖(debounce):当持续触 阅读全文
posted @ 2018-06-13 14:50 沐子馨 阅读(184782) 评论(12) 推荐(43)
摘要:1. 回到顶部,使用 scrollIntoView 方法: Element.scrollIntoView方法滚动当前元素,进入浏览器的可见区域 该方法可以接受一个布尔值作为参数。如果为true,表示元素的顶部与当前区域的可见部分的顶部对齐(前提是当前区域可滚动);如果为false,表示元素的底部与当 阅读全文
posted @ 2018-06-06 21:14 沐子馨 阅读(35992) 评论(0) 推荐(3)