前端
qq_37530404
这个作者很懒,什么都没留下…
展开
-
JS(函数防抖debounce)
一、在前端中有一些事件会频繁的触发容易造成页面卡顿,例如:window 的 resize、scroll mousedown、mousemove keyup、keydown input 的 input 事件二、防抖的原理答:不管触发多少次事件,都会等到事件触发 **n 秒后 **才会执行,如果在事件触发的n 秒内又触发了这个事件,那么就以新的事件的时间为准重新计算,总之,就是要等你触发事件n 秒内不再触发事件,我才会执行,一般用在用户表单输入实时搜索上// 第一版// 缺点:...转载 2021-03-19 09:41:13 · 228 阅读 · 0 评论 -
js字符串按个数转换成数组
function strToArrByLen(str,len=10) { //str为待处理的文字,len为分割的字数个数 var strArr=[] var startIndex=0 var endIndex=len while(endIndex<str.length){ strArr.push(str.slice(startIndex,en...原创 2020-03-12 12:04:04 · 932 阅读 · 0 评论 -
css position之sticky
sticky 属性值sticky跟前面四个属性值都不一样,它会产生动态效果,很像relative和fixed的结合:一些时候是relative定位(定位基点是自身默认位置),另一些时候自动变成fixed定位(定位基点是视口)。因此,它能够形成"动态固定"的效果。比如,网页的搜索工具栏,初始加载时在自己的默认位置(relative定位)。页面向下滚动时,工具栏变成固定位置,始终停留...原创 2019-12-04 18:06:57 · 242 阅读 · 0 评论