ES6基础知识点及常考面试题
var let const 的区别
var let const 的区别
进程和线程
原始(Primitive)类型
并发和并行
手写 call、apply、bind
UDP
首先 JS 需要有引擎才能运行起来,无论是浏览器还是在 Node 中,这是解释型语言的特性。但是在 V8 引擎下,又引入了 TurboFan 编译器,他会在特定的情况下进行优化,将代码编译成执行效率更高的 Machine Code,当然这个编译器并不是 JS 必须需要的,只是为了提高代码执行性能,所以总的来说 JS 更偏向于解释型语言。
XSS 攻击
DNS 预解析
简易版本
事件机制
页面从输入一个URL到渲染的过程
缓存的作用
DNS 查询:查找域名对应的 IP 地址,这个过程是操作系统自动执行的