vue框架的优点和缺点(面试题)

1.   优点:

        (1)vue是轻量级框架,学习成本较低,有非常完整的官方文档,新手也能快速上手。

        (2)vue有响应式系统,这使得应用程序具有更高的性能和更好的用户体验;vue能够捕捉数据的依赖关系,并在数据发生变化时更新应用程序的视图。

        (3)vue是数据驱动视图,组件化开发。可以更方便的维护和更新程序,提高代码的可复用性。

        (4)vue是单页面应用,使页面局部刷新,不用每次跳转页面都要请求所有数据和dom,这样大大加快了访问速度和提升用户体验。而且他的第三方ui库很多节省开发时间。

        (5)vue操作虚拟dom,可以减少频繁操作带来的卡顿。

2. 缺点:

        (1)不利于SEO(搜索引擎优化)。搜索引擎的基础爬虫的原理就是抓取你的url,然后获取你的html源代码并解析。而vue里面的大部分数据是存在于js代码里面的,也就是说,如果一个单页应用,html在服务器端还没有渲染出所有数据,在浏览器才渲染出所有数据,而搜索引擎请求到的html是没有渲染数据的。 这样就很不利于内容被搜索引擎搜索到。

        (2)首页白屏:主要原因是vue是单页面程序开发,会在首页的时候将所有的js、css数据全部加载,当项目过于庞大时,这个白屏时间就会比较明显。

        (3)由于单页应用需在一个页面显示所有的内容,默认不支持浏览器的前进后退。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值