当前位置: 首页 > wzjs >正文

建设厅职业资格中心网站同城推广引流平台

建设厅职业资格中心网站,同城推广引流平台,彩页设计多少钱,汉服网页设计作品passive的作用 让事件的默认行为立即执行,无需等待事件回调执行完毕 比如滚动事件:默认情况下,浏览器会等待JavaScript事件处理函数(onscroll) 执行完毕后才进行滚动,这可能会导致页面的滚动不够流畅。 使用passive…

passive的作用

让事件的默认行为立即执行,无需等待事件回调执行完毕

比如滚动事件:默认情况下,浏览器会等待JavaScript事件处理函数(onscroll) 执行完毕后才进行滚动,这可能会导致页面的滚动不够流畅。

使用passive会立即让滚动条滚动,不需要等待滚动条事件执行完再让滚动条滚动。

function demo(){for (let i = 0; i < 200000; i++) {console.log('#'+ i)}
}<div style="overflow: scroll;border: 10px dotted blue;height: 400px;" @scroll.passive="demo"><ol><li v-for="n in 50">{{ n }}</li></ol>
</div>

可以看到在设置了passive后,滚动条会先滚动再执行回调函数。

而不设置passive时,必须等待回调函数执行完毕后再滚动滚动条,所以给用户的体验不好。

为了避免这一问题,大部分浏览器(Safari 和 Internet Explorer 除外)将文档级节点 Window、Document 和 Document.body 上的 wheel、mousewheel、touchstart 和 touchmove 事件的 passive 默认值更改为 true。如此,事件监听器便不能取消事件,也不会在用户滚动页面时阻止页面呈现。

window.addEventListener('wheel', (event) => {for(var a=0;a<20000;a++) {console.log('window', a)}
}, { passive: true });

passive: true 时页面滚动比较丝滑,而设为 false时页面滚动就比较卡顿

但是 scroll 事件不受影响

http://www.dtcms.com/wzjs/90627.html

相关文章:

  • 那种限时购的网站如何做sem推广优化
  • 中国网络营销网站广州网页定制多少钱
  • 曲阳县做网站谷歌浏览器官网入口
  • 装饰公司网站建设流程青岛seo推广公司
  • 如何做色流量网站百度在线咨询
  • 网站建设日常工作总结专业做网站官网
  • 童装 技术支持 东莞网站建设成都网站制作关键词推广排名
  • 顺德大良做网站新人跑业务怎么找客户
  • 做网站 360的好不好百度贴吧的互动社区
  • 求人做网站的网站seo排名赚挂机
  • 建站房的公司广西seo快速排名
  • 闪图在线制作网站如何推广自己成为网红
  • 网站建设案例多少钱怎么用模板做网站
  • 哪些网站可以做爬虫实验站长工具查询入口
  • 黑龙江网上建设局报建网站360网址大全
  • 网站做支付需要准备什么东西怎么制作公司网站
  • 网站建设,从用户角度开始经典软文范例大全
  • 网站开发api平台app投放推广
  • 广州企业推广网站建设怎么做网页宣传
  • 做实体店打折信息网站常德政府网站
  • 昆明企业网站开发公司seo管理软件
  • 郑州市最新疫情发布会信息流优化师培训
  • wordpress网站web应用防火墙口碑营销什么意思
  • 江西响应式网页建设河北seo基础教程
  • 网站上传wordpressseo管理是什么
  • 石家庄网站运营百度一下官方入口
  • 购物网站哪个质量好陕西网络营销优化公司
  • jsp做的零食店网站石家庄seo按天扣费
  • 登錄wordpress界面一个企业seo网站的优化流程
  • 添加网站绑定主机名网站提交收录软件