ssr涉及东西太少了

来源:9-3 服务端性能优化-3

chanchan666

2017-09-05

没有讲清楚服务器返回的HTML和客户端的bundle怎么混入的,为什么服务器返回的HTML还能使用客户端的数据流管理

写回答

3回答

千迦

2017-09-05

对于那些服务端渲染出来的dom元素来说,会有一个属性叫做data-server-rendered="true",其实在客户端vue框架进行渲染的时候,其实是知道当前的html哪部分是服务端渲染的,这是第一点。

第二,客户端在渲染的时候,实际上在vue2.0里是有虚拟dom的,所以vue框架在渲染的时候,实际上是知道自己的虚拟dom和当前服务端渲染返回的dom之间的区别的。这时候,根据dom结构进行匹配,从而建立混合模式。

0
1
chanchan666
好的,谢谢老师
2017-09-06
共1条回复

千迦

2017-09-05

客户端在知道自身渲染dom的情况,以及服务端渲染dom的情况下,在框架内部完全是可以去进行数据流管理的。整个dom结构都混合了。

0
0

千迦

2017-09-05

内容太多一节课讲不完啊, 只能是把性能优化中涉及到的点,已经在性能优化整个过程中的考量方向说清楚。

0
0

让你页面速度飞起来 Web前端性能优化

【面试必备】采用Vue-SSR和PWA等新技术,快速突破你的Web页面性能的瓶颈

1054 学习 · 123 问题

查看课程