1. 简单说下vue
- vue是渐变式框架,根据自己的需求添加功能
- vue数据驱动采用mvvm模式,m是数据层,v是视图层,vm是调度者
- SPA单页面应用,只有一个页面,加载速率快
- 组件化,复用性强
那么,它有什么缺点?
- vue2底层基于Object.defineProperty实现响应式,这个api本身不支持IE8及以下浏览器
- csr的先天不足,首屏性能问题(白屏)
- 由于百度等搜索引擎爬虫无法爬取js中的内容,故spa先天就对seo优化心有余力不足(谷歌的puppeteer就挺牛逼的,实现预渲染底层也是用到了这个工具)