浏览器是如何渲染UI的?
1.浏览器获取HTML文件,然后对文件进行解析,形成DOM Tree
2.与此同时,进行CSS解析,生成Style Rules
3.接着将DOM Tree与Style Rules合成为 Render Tree
4.接着进入布局(Layout)阶段,也就是为每个节点分配一个应出现在屏幕上的确切坐标
5.随后调用GPU进行绘制(Paint),遍历Render Tree的节点,并将元素呈现出来
image.png
开发环境跨域问题 node.js express代理 解决
前后端分离项目中,会遇到跨域问题。解决方法无非就是jsonp cors等。本地开发环境的跨域问题用node做代理转发请求server(完美解决开发环境下请求server的跨域问题)。生产环境可以使用nginx代理
网友评论