07 2021 档案

摘要:执行栈执行完同步任务,会向任务队列获取已处理完的异步任务,异步任务包括宏任务(常见setTimeout)和微任务(常见promise),微任务在每一个宏任务处理完时执行。(把全局看成一个宏任务,可理解为微任务先于宏任务,如下例子) console.log('1'); setTimeout(funct 阅读全文
posted @ 2021-07-21 17:09 无声处 阅读(85) 评论(0) 推荐(0)
摘要:主要分为页面级优化和代码级的优化 一、页面级优化: 1.减少http请求数; 2.合理设置http缓存(被缓存的资源返回的状态码是304,只有header没有body,节省了带宽); 3.资源合并了与压缩,尽可能将外部的脚本,样式进行合并,多个合为一个,另外可以通过工具对css,js代码进行压缩; 阅读全文
posted @ 2021-07-21 16:54 无声处 阅读(610) 评论(0) 推荐(0)
摘要:用于获取函数体参数的类数组对象,通过它可以获取传递的参数值 如下 function(a, b) { console.log(arguments[0]) // 1 console.log(arguments[1]) // 2 } function(1,2) 阅读全文
posted @ 2021-07-05 17:58 无声处 阅读(82) 评论(0) 推荐(0)