2021年9月14日
摘要: 栗子 print() // 1 console.log(str) // 2 var str = 'hello' // 3 function print() { // 4 console.log(str) } // output: undefined undefined 1. 变量提升 js在执行的过 阅读全文
posted @ 2021-09-14 17:24 pleaseAnswer 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是纯函数? 概念:不依赖执行上下文,也不影响上下文的变量,输出只由输入决定 // 非纯函数,输入依赖外部变量 let b = 1 function unPure1(a) { return a + b } // 非纯函数,输出改变外部变量 let o = {} function unPure 阅读全文
posted @ 2021-09-14 17:11 pleaseAnswer 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 1. 基础 display visibility 不占位,点击不触发绑定事件 占位,点击不触发绑定事件 2. dom树的改变,引发回流重绘问题 2.1 重绘repaint 当元素的一部分属性发生变化,如外观背景色不会引起布局变化而需要重新渲染的过程 2.2 回流reflow 当render树中因为大 阅读全文
posted @ 2021-09-14 15:55 pleaseAnswer 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 计算机基础--操作系统 进程和线程的通俗理解 CPU 计算机CPU好比一个在运作的工厂【电力有限,一次只能供给一个车间使用】; 进程 进程好比工厂里的车间,它代表CPU能处理的单个任务; 任一时刻,CPU总是运行一个进程,其它进程处于非运行状态 线程 线程好比车间里的工人,一个进程可以包含多个线程; 阅读全文
posted @ 2021-09-14 14:28 pleaseAnswer 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 步骤 DNS 查询 与服务器建立连接(TCP 连接) 请求响应(浏览器发起请求,服务器响应) 浏览器渲染(浏览器接收到响应的内容并渲染到页面) HTTP 连接断开 1 DNS 查询 1.1 DNS 解析流程 通过域名找 ip 的过程 首先,在 本地域名服务器 中根据域名查询 IP 地址,如果没有找到 阅读全文
posted @ 2021-09-14 14:26 pleaseAnswer 阅读(65) 评论(0) 推荐(0) 编辑