1-1 进程&&线程
进程:就是在内存中正在运行的程序就叫一个进程 例如:正在你手机里面运行的微信就是一个进程 特点:在内存独占一份空间线程:一个应用程序是由多个线程组成,每一个线程之间是相互独立的线程 --> 是进程的最小执行单位一个进程包含多个线程 /* java 多线程 javascript 单线程 Javascript 和DOM渲染是共用一个线程 如果遇到耗时任务,同步,那么就会造成线程阻塞 所以耗时操作,要异步 js使用回调函数才处理异步任务 */
1-2 线程阻塞
// 同步的代码 线程被阻塞了console.log(1)alert("http")console.log(2)
1-3 异步
1-3-1 回调函数处理耗时操作(定时器)
/* 回调函数处理耗时操作 *//* 异步 */console.log(1)setTimeout(()=>{ console.log("http");},1000)console.log(2);
1-3-2 http
/* js中异步的使用场景 1.http 2.定时器*/console.log(1)$.get("http://192.168.4.18:3000/top/playlist?cat=华语",res=>{ console.log(res);})console.log(2);