[TOC] 运行环境 运行环境即浏览器(server端有nodejs)下载网页代码,渲染出页面,期间会执行若干JS要保证代码在浏览器中:稳定且高效 页面加载过程 资源的形式HTML代码 媒体文件,如图片、视频等JavaScript CSS 加载资源的过程DNS解析:域名 ——> IP地址 浏览器根据IP地址向服务器发起http请求服务器处理http请求,并返回给浏览器 渲染页面的过程根据HTML代码生成DOM Tree 根据CSS代码生成CSSOM(CSS Object Model)将DOM Tree和CSSOM整合形成Render Tree(渲染树)浏览器根据Render Tree渲染页面遇到