1.异步编程:
1.1同一个时间做多件事
1.2多线程(线程是运行在进程中的)
1.3单线程非阻塞式(JS引擎是单线程):先把同步的方法执行完,然后再来到事件队列中执行异步的方法
2.回调函数:
在调用一个函数时,我们传递一个函数进去,这个函数并没有马上执行,而是在一定时间后执行,这种函数就被称为回调函数
3.Promise:
回调函数中可以接收两个参数,resolve和reject,,这个函数是在Promise创建后就会调用,它实际上就是异步操作的第一步,第二步时通过Promise对象的then方法实现