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

网站如何做关键字收录网络营销工具介绍

网站如何做关键字收录,网络营销工具介绍,网站运营队伍与渠道建设,常州外贸集团 网站建设定时器 都是不精确的定时器里的事件属于下一次事件队列,定时器时间再短,也是定时器后面的代码先执行,然后才是定时器里面的代码执行每一个定时器都对应这一个序号,从1开始排列,用后需要清除定时器setTimeout() 用来指定某个函数或字符串在指定的毫秒数之后执行,只会执行一次 第…

定时器

都是不精确的
定时器里的事件属于下一次事件队列,定时器时间再短,也是定时器后面的代码先执行,然后才是定时器里面的代码执行
每一个定时器都对应这一个序号,从1开始排列,用后需要清除定时器

setTimeout()

  • 用来指定某个函数或字符串在指定的毫秒数之后执行,只会执行一次
  • 第一参数为函数,作为执行体,第二个参数为执行间隔时间(毫秒)
    注意:对函数传递参数的时候,可以把实参放在执行间隔时间的后面(不兼容IE9及以下,在IE里面用闭包的形式去写)

clearTimeout()

  • 清除定时器,参数为定时器的名称

    <script>// 不兼容IE9及以下var timer1 = setTimeout(function(a, b){console.log(a + b);     // 3},1000,1,2);document.onclick = function(){clearTimeout(timer1);    // 清除计时器1clearTimeout(timer2);    // 清除计时器2console.log("停止定时器 " + timer1);    // 停止定时器 1   console.log("停止定时器 " + timer2);    // 停止定时器 2 }// 兼容IE9及以下的闭包写法var timer2 = setTimeout((function(a, b){return function(){console.log(a + b); // 3}})(1,2),1000);
    </script>
    

setInterval()

  • setInterval()和setTimeout()一样,但是会无限执行

clearInterval()

  • 参数为定时器clearInterval()的名称

    <script>var str = "a";var obj = {str : "b",foo : func,}function func(){console.log(this.str);}let timer1 = setInterval(obj.foo,1000);     // a  不是b,函数作为参数传递会造成隐式丢失,this指向Windowlet timer2 = setInterval(function(){console.log("b");},1000);document.onclick = function(){console.log("停止定时器");clearInterval(timer1);clearInterval(timer2);}console.log(timer1,timer2);     // 1 2  此行代码优先于定时器里的代码执行
    </script> 
    

案例

  • 5s后跳转百度

    <div id="wrap">页面将在<span>5s</span>之后跳转</div>
    <script>let oSpan = document.getElementsByTagName("span")[0],num = 5;let timer = setInterval(function(){num --;oSpan.innerHTML = `${num}s`;if(num===0){window.open("http://www.baidu.com","_self");clearInterval(timer);}},1000);
    </script>  
    

requestAnimationFrame()

  • 现在做动画使用的帧函数(不兼容IE10及以下)
    注意:它除了在外部执行函数体,也要在执行函数体里面自己执行
  • cancelAnimationFrame()清除定时器

    <script>// 这是requestAnimationFrame的兼容写法window.requestAnimationFrame = (function(){return  window.requestAnimationFrame ||window.webkitRequsetAnimationFrame ||window.mozRequestAnimationFrame ||window.oRequestAnimationFrame ||window.msRequestAnimationFrame ||function(callback){window.setTimeout(callback,1000/60);};})();let a = 0;function func(){a++;console.log(a);requestAnimationFrame(func);}requestAnimationFrame(func);
    </script>        
http://www.lbrq.cn/news/2457739.html

相关文章:

  • 济宁网站建设有限公司深圳最新新闻事件今天
  • 网页美工设计流程为win7优化配置的方法
  • 相城网页设计seo案例
  • 苏州网站推广找苏州梦易行今日新闻最新
  • 音乐网站建设教程楚雄今日头条新闻
  • 社联网站建设的目的广州百度推广代理公司
  • phpcms 图片网站中央常委成员名单
  • 中铁三局招聘2022关键词优化怎么弄
  • wordpress 扒站教程seo推广方法有哪些
  • 房产交易网站建设策划案店铺推广软文300字
  • 做网站的项目职责怎么写网络营销站点推广的方法
  • wordpress使用云数据库连接全国最好网络优化公司
  • 西安本地十家做网站建设的公司网页优化最为重要的内容是
  • 加强 政府 网站 建设项目南宁seo费用服务
  • 网站如何做流量赚钱品牌型网站设计推荐
  • 网站建设需要用到的软件阿里云网站搭建
  • 吉林省建设部网站长尾关键词挖掘精灵官网
  • 移动端网站案例谷歌广告
  • 绍兴网站建设制作百度指数行业排行
  • 纪委网站建设外贸建站与推广如何做
  • 网站的ftp别的公司会给么软文模板app
  • 简述可口可乐公司的企业网站建设seo是什么字
  • 百度网站权重it培训机构排名
  • 做百度网站浙江seo推广
  • 个人主机做网站代运营公司排行榜
  • 网站建设微信公众号小程序制作高端网站建设专业公司
  • 轻松做网站自己如何做链接推广
  • 手机开发者选项开启的好还是关闭的好天津seo渠道代理
  • 广州网站排名优化费用网站的营销策略
  • 江苏省建设厅网站公示河北seo
  • Kubernetes配置管理
  • JAVA图文短视频交友+自营商城系统源码支持小程序+Android+IOS+H5
  • GraphQL批量查询优化:DataLoader如何让数据库访问速度飞起来?
  • HakcMyVM-Luz
  • 第十一章 用Java实现JVM之异常处理
  • fuse低代码工作流平台概述【已开源】-自研