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

flash网站模板免费下载软件定制网

flash网站模板免费下载,软件定制网,深圳网站建设罗湖,设计网站需要多少钱文章目录 介绍使用使用rAF前使用rAF后 介绍 在屏幕中#xff0c;浏览器通常都以60FPS#xff08;1/60 s#xff09;每帧更新屏幕#xff0c;但是当前端绑定了一些高频事件#xff0c;如鼠标移动#xff0c;屏幕滚动、触摸滑动等时#xff0c;在一帧的周期内#xff0c;… 文章目录 介绍使用使用rAF前使用rAF后 介绍 在屏幕中浏览器通常都以60FPS1/60 s每帧更新屏幕但是当前端绑定了一些高频事件如鼠标移动屏幕滚动、触摸滑动等时在一帧的周期内事件会多次触发但页面只刷新一次。这种情况就可能导致丢帧现象抑或者回调函数处理时间过长也会导致下一帧的重绘延迟出现卡顿效果。通过requestAnimationFramerAF保证在一帧的周期内函数只触发一次然后渲染就能有效的降低卡顿。 使用 记录一个标志变量判断是否有正在进行的rAM若有停止触发绑定事件否则将标志置为true在rAM周期内执行回调函数执行完成后将标志变量置为false 使用rAF前 !DOCTYPE html html langenheadmeta charsetUTF-8titlewebgl/titlemeta nameviewport contentwidthdevice-width, initial-scale1.0 /stylebody {margin: 0;padding: 0;}#img1 {width: 100px;height: 100px;background-image: url(./img/img1.jpg);background-repeat: no-repeat;background-size: 100% 100%;}#img2 {width: 100px;height: 100px;background-image: url(./img/img2.jpg);background-repeat: no-repeat;background-size: 100% 100%;}#img3 {width: 100px;height: 100px;background-image: url(./img/img1.jpg);background-repeat: no-repeat;background-size: 100% 100%;}/style /headbodydiv idmaindiv classimg idimg1 /divdiv classimg idimg2 /divdiv classimg idimg2 /div/divscriptlet imgDiv document.getElementsByClassName(img)let flag false// 重绘操作function rePaint (pos) {for(let i 0; iimgDiv.length; i) {imgDiv[i].style.width (Math.sin(pos/1000) Math.PI / 2) * 100 pximgDiv[i].style.height (Math.sin(pos/1000) Math.PI / 2) * 100 px}}// 高频触发函数, window.addEventListener(pointermove,(e){rePaint(pos) })/script /body/html 使用rAF后 !DOCTYPE html html langenheadmeta charsetUTF-8titlewebgl/titlemeta nameviewport contentwidthdevice-width, initial-scale1.0 /stylebody {margin: 0;padding: 0;}#img1 {width: 100px;height: 100px;background-image: url(./img/img1.jpg);background-repeat: no-repeat;background-size: 100% 100%;}#img2 {width: 100px;height: 100px;background-image: url(./img/img2.jpg);background-repeat: no-repeat;background-size: 100% 100%;}#img3 {width: 100px;height: 100px;background-image: url(./img/img1.jpg);background-repeat: no-repeat;background-size: 100% 100%;}/style /headbodydiv idmaindiv classimg idimg1 /divdiv classimg idimg2 /divdiv classimg idimg2 /div/divscriptlet imgDiv document.getElementsByClassName(img)let flag false// 重绘操作function rePaint (pos) {for(let i 0; iimgDiv.length; i) {imgDiv[i].style.width (Math.sin(pos/1000) Math.PI / 2) * 100 pximgDiv[i].style.height (Math.sin(pos/1000) Math.PI / 2) * 100 px}}// 高频触发函数, window.addEventListener(pointermove,(e){let pos e.clientX;// 判断如果有一个正在进行的rAM停止继续触发否则将flag置为trueif(flag) return;flag true;window.requestAnimationFrame((){// 此帧执行结束后将flag重新置为falserePaint(pos)flag false;}) })/script /body/html
http://www.tj-hxxt.cn/news/141203.html

相关文章:

  • 网站 mssql 数据库wordpress网站注册不了
  • 官方网站找oem做洗发水厂家手机cpu性能增强软件
  • 怎样用自己的电脑 做网站国外外贸平台有哪些
  • 做网站前需要准备什么软件wordpress插件xiazai
  • 兼职做效果图设计到哪个网站找APP开发网站建设哪家好
  • 英文 网站 字体如何加入百度推广
  • 学校建设网站拓扑图推广公司新形象的营销支出
  • 有关网站开发的文献综述济南seo外包公司
  • 搭建网站步骤wordpress模板显示不全
  • 免费主机空间网站网络公司建网站
  • 网站发布服务托管器潍坊网站建设哪里好
  • 正规的培训行业网站开发求购机械加工
  • 企业网站优化软件如何知道自己网站租用的服务器去
  • 天门网站开发php团购网站的难点
  • 建设网站的市场机会自己做网站seo
  • 网站后台管理器怎么做赣州人才网下载
  • 网站建设合作协议申请网站建设专题页面
  • 网站开发一般要用到哪些软件有哪些南宁网站建公司电话
  • 手机免费创建个人网站久安网络微信网站建设
  • 微信公众号里的小网站怎么做的高端品牌网站设计公司价格
  • 现在找个网站这么难的吗泰安外贸网站建设公司
  • vr全景网站开发藁城 网站
  • 北海网站建设公司怎么开网店一件代发
  • 哪个网站建站好网站底部 图标
  • 网站机房建设图网站建设验收单模板
  • 精品课程网站怎么做二级域名需要申请吗
  • 广州公司网站开发国际新闻用什么软件看看
  • 酒业为什么做网站实用网站设计步骤
  • 做网站视频的赚钱吗广告公司名字
  • 网站建设费会计科目3d动画特效制作软件