前端JS 3

一 异步和单线程

1 什么是异步:

什么时候需要异步:

  • 在可能发生等待的情况
  • 等待过程中不能像alert一样阻塞程序运行
  • 因此,所有的“等待的情况”都需要异步

前端使用异步的场景:

  • 定时任务:setTimeout,setInterval
  • 网络请求:ajax请求,动态<img>加载
  • 事件绑定

2 异步和单线程

。。。。。。

3 同步异步的区别:

  • 同步会阻塞程序代码执行,而异步不会
  • alert是同步,setTimeout是异步

二 其他知识

1

2 数组API 

  • forEach 遍历所有元素
  • every 判断所有元素是否都符合条件
  • some 判断是否有至少一个元素符合条件
  • sort 排序
  • map 对元素进行重新组装,生成新数组
  • filter 过滤符合条件的元素

3 对象API

4 examples

原文地址:https://www.cnblogs.com/Hale-Proh/p/7127053.html