摘要:
1. Linux安装 因为图太多了,转载一篇从虚拟机vmware配置到centos7详细安装教程 https://www.cnblogs.com/wcwen1990/p/7630545.html 2.linux常用命令 2.1 常见目录 /bin 存放二进制可执行文件(ls,cat,mkdir等), 阅读全文
摘要:
大纲 区分进程和线程 浏览器是多进程的 浏览器都包含哪些进程? 浏览器多进程的优势 重点是浏览器内核(渲染进程) Browser进程和浏览器内核(Renderer进程)的通信过程 梳理浏览器内核中线程之间的关系 GUI渲染线程与JS引擎线程互斥 JS阻塞页面加载 WebWorker,JS的多线程? 阅读全文
摘要:
1. 为什么Vue被称为“渐进框架”? 使用渐进式框架的代价很小,从而使现有项目(使用其他技术构建的项目)更容易采用并迁移到新框架。 Vue.js 是一个渐进式框架,因为你可以逐步将其引入现有应用,而不必从头开始重写整个程序。 Vue 的最基本和核心的部分涉及“视图”层,因此可以通过逐步将 Vue 阅读全文
摘要:
问题1:什么是虚拟DOM? 主题: React 难度: ⭐ 虚拟 DOM (VDOM)是真实 DOM 在内存中的表示。UI 的表示形式保存在内存中,并与实际的 DOM 同步。这是一个发生在渲染函数被调用和元素在屏幕上显示之间的步骤,整个过程被称为调和。 问题2:类组件和函数组件之间的区别是啥? 主题 阅读全文
摘要:
大纲 梳理主干流程 从浏览器接收url到开启网络请求线程 多进程的浏览器 多线程的浏览器内核 解析URL 网络请求都是单独的线程 更多 开启网络线程到发出一个完整的http请求 DNS查询得到IP tcp/ip请求 五层因特网协议栈 从服务器接收到请求到对应后台接收到请求 负载均衡 后台的处理 后台 阅读全文