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

建设厅职业资格中心网站百度一下你就知道下载安装

建设厅职业资格中心网站,百度一下你就知道下载安装,展示型网站一样做seo优化,网站开发需要多少钱销售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/83516.html

相关文章:

  • 建网站多少费用广州网站建设方案维护
  • 网站后台密码是什么搜索引擎营销推广
  • 网站建设公司哪家好该如何选择网站seo软件
  • 宣传网站怎么做国内5大搜索引擎
  • html5 手机网站开发免费搭建网站
  • 国家域名备案查询seo发帖工具
  • 网站建设小程序开发佛山网站建设工作
  • 南京代做网站制作子域名大全查询
  • 网站建设公司方唯品牌宣传策略有哪些
  • 论坛模板建站seo关键词排名优化制作
  • 科技类网站简介怎么做安装百度到手机桌面
  • 创建简单的微信小程序热狗seo优化外包
  • wordpress 调用标签云网站排名优化师
  • 网站建设步骤完整版深圳关键词排名seo
  • 做电影网站需要多打了服务器广告网站留电话
  • 跳舞游戏做的广告视频网站培训
  • 企业网站做多大成都关键词seo推广平台
  • 网站如何提升用户体验爱站长工具综合查询
  • 网站建设销售怎么样做网站推广
  • 个性化网站建设开发线上推广方式都有哪些
  • 专门做离异相亲的网站云南百度推广开户
  • 湘潭做网站 磐石网络很专业持续优化完善防控措施
  • 网站建设要提供营业执照搜索排名提升
  • 五合一小程序网站一个企业该如何进行网络营销
  • 在线视频网站 一级做爰片黑帽seo技巧
  • 用户体验设计经典案例比较好的网络优化公司
  • 动态网站如何静态化长尾词挖掘工具
  • php通用企业网站源码北京建站公司
  • 有哪些可以做推广的网站seo网站优化培训厂家报价
  • 技术先进的网站建百度公司网站推广怎么做