vue的优缺点

vue是一个以数据驱动视图的轻量级渐进式(不强求我们一次性接受并使用它的全部功能特性,也可以理解为要用什么就拿什么)MVVM框架,vue不用直接操作DOM,而是用数据来控制元素的变化

vue优点:

1、轻量级的框架+指令:
他通过双向数据绑定把view层和model层连接起来,实际的DOM封装和输出
2、双向数据绑定:
当数据发生变化的时候,视图也就发生变化,当视图发生变化的时候,数据也会跟着同步变化
3、组件化开发:
把页面拆分成多个组件,每个组件依赖的CSS,JS,模板,图片等资源放在一起开发和维护
4、单页面路由:
单页就是把原本的多个页面以组件的形式集成在一个页面之中,页面跳转时由vue路由到目标页面,分别加载不同的组件,而页面不会刷新,路由在更新
5、渐进式框架:
我们可以只用vue中一小部分去开发,而不是说用了vue就必须全部使用vue语法。可以让我们一点点的接受vue开发项目
6、数据和结构的分离:
最小力度更新,vue每次更新会进行虚拟DOM和屏幕已有DOM对比,只更新有变化的部分,性能更高
7、有丰富的第三方插件

vue缺点:

1、首屏加载速度没有静态页面快
2、因为是单页面应用,不利于SEO优化(指搜索引擎优化,SEO优化做的越好,当别人搜索某个关键字的时候,你的网站在搜索结果中就排的越靠前)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容