摘要: eventLoop的概念 其实浏览器有很多线程,比如有js引擎线程,有事件触发器线程,网络请求线程,定时器线程,当js引擎处理到设计其他的线程的时候,比如有个异步请求,比如有个click事件绑定,比如有定时器,或者有了要更改dom的操作。当有了涉及其他线程的代码执行时候,浏览器会分配给相应的线程去执 阅读全文
posted @ 2020-02-19 20:04 早点睡觉吧 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 回调地狱 1 var base = 0; 2 var img = new Image(); 3 img.src = "./images/3-.jpg"; 4 img.onload = function(){ 5 base += img.width; 6 var img1 = new Image(); 阅读全文
posted @ 2020-02-19 19:20 早点睡觉吧 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 在整个html中,加载有多种,js加载,css,img,音视频,但是只有js是阻塞式同步加载,其他全部是异步加载 异步:执行需要时间,不影响后面代码的运行 同步: 需要等待 事件属于同步还是异步? 我对事件理解是,事件触发是异步过程,而事件本身是同步的。 脚本中的 async 和 defer asy 阅读全文
posted @ 2020-02-19 19:02 早点睡觉吧 阅读(107) 评论(0) 推荐(0) 编辑