• 22420 js异步一点新的理解


    注意:可以很负责任的说——对象都是通过函数来创建的。


    js是为了处理页面中用户的交互,以及操作dom而诞生的。
    单线程意味着:如果js执行的时间过长,就会造成页面的渲染不连贯,导致页面渲染有架子啊阻塞的感觉。
    image

    注意:js是先执行完同步的队列,才回去执行异步对列。

    同步任务和异步任务:
    同步任务都是在一个主线程上面执行的,形成一个执行栈;
    js的异步都是通过回调函数实现的。
    一般而言,异步任务有以下三种类型:
    1.普通事件,如click resize等
    2.资源加载,如load error等
    3.定时器,如setInterval setTimeout等
    image

    location:window对象给我们提供了一个location属性用于获取或设置窗体的URL,并且可以用于解析URL

    ** hsitory **
    window对象给我们提供了一个history对象,与浏览器历史记录进行交互。该对象包含用户(在浏览器窗口中)访问过的URL。

  • 相关阅读:
    Web前端笔记和简历模板
    三种 Loading 制作方案
    注册中心之健康检测机制
    HTTPS与加密
    多线程-JUC
    date日期类型
    spring配置文件约束
    Tomcat web.xml 中的listener、 filter、servlet 加载顺序
    java 日志框架总结
    mysql常用命令
  • 原文地址:https://www.cnblogs.com/1998Archer/p/16172647.html
Copyright © 2020-2023  润新知