12 2018 档案

摘要:解答: console.log()是同步任务(即可以立即执行的任务),setTimeout是异步任务(不会立即执行的事件任务)。 常见的异步操作: Ajax DOM的事件操作 setTimeout Promise的then方法 Node的读取文件 异步任务分为宏任务和微任务: 宏任务:script( 阅读全文
posted @ 2018-12-29 17:11 cindy—hmy 阅读(206) 评论(0) 推荐(0) 编辑
摘要:以及为什么CSS和JS的位置会影响页面效率 css在加载过程中不会影响到DOM树的生成,但是会影响到Render树的生成,进而影响到layout,所以一般来说,style的link标签需要尽量放在head里面,因为在解析DOM树的时候是自上而下的,而css样式又是通过异步加载的,这样的话,解析DOM 阅读全文
posted @ 2018-12-28 14:31 cindy—hmy 阅读(299) 评论(0) 推荐(0) 编辑
摘要:首先,一个简单的例子来理解 a=[1,2,3]; b=a; a.push(4); b.push(5); a,b分别是多少? 解答:b=a;是引用关系,不是赋值关系。所以不仅值相等,内存地址也相等,相对于原型是同一个地址。a.push(4);相对于在原型中添加了4,b.push(5);相对于在原型中添 阅读全文
posted @ 2018-12-12 15:35 cindy—hmy 阅读(100) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示