zoukankan      html  css  js  c++  java
  • JS的异步操作

    异步操作:

          1、定时器都是异步操作

          2、事件绑定都是异步操作

          3、AJAX中一般我们都采用异步操作

          4、回调函数可以理解为异步

    同步:一次只能完成一个任务,如果多个任务就必须排队,先前面一个任务再执行后面一个任务,以此类推。

    异步:每一个任务有一个或多个回调函数,前一个任务结束后,不是执行后一个任务,而是执行回调函数,后一个任务则不等前一个任务结束就执行,所以程序的执行顺序与任务得排列顺序是不一致的,是异步的。

    定时器:

        1、setInterval(function (){},1000)

      setInterval有两个参数,第一个是函数第二个是时间(毫秒为单位)代表每隔一秒执行一次里面的函数。

        2、setTimeout(function(){},1000)

      代表一秒之后执行这个方法,然后就停止。         clearInterval()关闭定时器。              定时器的返回值是该页面的第几个定时器。

    事件绑定:

        onclick点击事件       onmouseenter鼠标进入         onmouseleave鼠标离开        

        每个元素的事件是天生自带的,不需要我们去定义,只需要我们给这个事件绑定一个方法,当事件触发的时候就会执行这个方法。

    给因素绑定事件,普通写法:

        obj.onclick=function(){}这就相当于给obj的onclick属性赋值是一个道理。

    第二种写法:

        obj.addEventListener(事件名,事件函数,布尔值)标准浏览器、

        obj.attachEvent(事件名,事件函数,布尔值)  IE8以下。

  • 相关阅读:
    linux:安装php7.x
    linux:搭建 WordPress 个人站点
    linux:lnmp环境
    knn初了解
    Pycharm:鼠标滚动控制字体大小
    数据集的获取
    弄懂Java的自增变量
    面试中的volatile关键字
    Java的类锁、对象锁和方法锁
    Error creating bean with name 'entityManagerFactory' defined in class path resource解决方案
  • 原文地址:https://www.cnblogs.com/wangzhen1012/p/10081783.html
Copyright © 2011-2022 走看看