前端面试题总结(持续更新中)
1、 Vue生命周期过程 创建期间生命周期方法 beforeCreate: created: beforeMount mounted 运行期间生命周期方法 beforeUpdate updated 销毁期间的生命周期方法 beforeDestroy destroyed 2、浏览器渲染过程 ①解析HTML生成DOM树。 ②解析CSS生成CSSOM规则树。 ③将DOM树与CSSOM规则树合并在一起生成渲染树。 ④遍历渲染树开始布局,计算每个节点的位置大小信息。 ⑤将渲染树每个节点绘制到屏幕 ④⑤详解: Layout(回流) :根据生成的渲染树,进行回流(Layout),得到节点的几何信息(位置,大小) Painting(重绘) :根据渲染树以及回流得到的几何信息,得到节点的绝对像素 Display(展示) :将像素发送给GPU,展示在页面上 3、SEO搜索引擎优化 搜索引擎优化,简称为SEO,表面的含义来看,是让网站更容易被搜索引擎收录,并且当用户通过搜索引擎进行检索时在检索结果中获得好的排名位置,从而达到网站推广的目的。作为网络营销的种手段,搜索引擎优化的根本目的是让用户利用搜索引擎这种互联网工具获取有效信息。 4、浏览器存储 Cookie 常用于客户端与服务端之间的通信,但是它有本地存储的功能。 缺点 :存储量太小,只有4kb 所有http请求都会含cookie