JS
Scholar ?
这个作者很懒,什么都没留下…
展开
-
cookie、localStorage、sessionStorage区别(学者说)
cookie、localStorage、sessionStorage区别 cookie Cookie设计初衷是用来和服务器通讯,而不是本地存储,他只是被‘借用’到本地存储 如下图,每次http请求,header都携带cookie; localStorage、sessionStorage 在HTML5中,新加入了一个localStorage/sessionStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),l原创 2021-03-01 09:42:50 · 99 阅读 · 0 评论 -
数组的方法(学者说)
数组的方法以及返回值 push: 向数组的末尾增加一项 返回值是数组的新长度 var arr = ['a','b','c','d','e','f','g','h'] var arr1 = arr.push('Hello') console.log(arr1); // 返回值是数组的新长度 - 9 console.table(arr) // 向数组的末尾增加一项 ['a','b','c','d','e','f','g','h','Hello'] unshift: 向数组开头增加一.原创 2021-01-21 19:37:56 · 142 阅读 · 0 评论 -
时间戳的转换(学者说)
时间戳 首先在编辑器安装插件 A-super-comprehensive插件 在转变时间得页面定义一个filters 例子 要和钩子函数他们平级 mounted() {}, filters: {} //转换时间 filters: { time(curTime) { var nd = new Date(curTime * 1000); var y = nd.getFullYear(); var mm = nd.getMonth() + 1; var d = nd.getDate();原创 2021-01-18 20:34:38 · 78 阅读 · 0 评论 -
节流函数 (学者说)
节流函数 定义 规定在一个单位时间内,只能触发一次函数,如果这个单位时间内触发多次函数,只有一次生效; 典型的案例就是鼠标不断点击触发,规定在n秒内多次点击只有一次生效。 实现原理 原理是用时间戳来判断是否已到回调该执行时间,记录上次执行的时间戳,然后每次触发 scroll 事件执行回调,回调中判断当前时间戳距离上次执行时间戳的间隔是否已经到达 规定时间段,如果是,则执行,并更新上次执行的时间戳。 应用场景 拖拽:固定时间内只执行一次,防止超高频次触发位置变 缩放:监控浏览器resiz原创 2021-01-18 14:52:01 · 356 阅读 · 0 评论