问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vue什么时候火起来的

发布网友 发布时间:2022-03-24 10:48

我来回答

1个回答

热心网友 时间:2022-03-24 12:17

vue是2016年火起来的。2016年最火的前端框架当属Vue.js了,很多使用过vue的程序员这样评价它,vue.js兼具angular.js和react.js的优点,并剔除了它们的缺点,授予了这么高的评价的vue.js,也是开源世界华人的骄傲,因为它的作者是位中国人尤雨溪。

vue的优点

1、轻量级框架

只关注视图层,是一个构建数据的视图集合,大小只有几十kb,Vue.js通过简洁的API提供高效的数据绑定和灵活的组件系统。

2、简单易学

国人开发,中文文档,不存在语言障碍,易于理解和学习。

3、双向数据绑定

也就是所谓的响应式数据绑定。这里的响应式不是媒体查询中的响应式布局,而是指vue.js会自动对页面中某些数据的变化做出同步的响应。

也就是说,vue.js会自动响应数据的变化情况,并且根据用户在代码中预先写好的绑定关系,对所有绑定在一起的数据和视图内容都进行修改,

而这种绑定关系,就是以input 标签的vmodel属性来声明的,因此你在别的地方可能也会看到有人粗略地称vue.js为声明式渲染的模版引擎。

这也就是vue.js最大的优点,通过MVVM思想实现数据的双向绑定,让开发者不用再操作dom对象,有更多的时间去思考业务逻辑。

4、组件化

在前端应用,我们是否也可以像编程一样把模块封装呢?这就引入了组件化开发的思想,Vue.js通过组件,把一个单页应用中的各种模块拆分到一个一个单独的组件中,我们只要先在父级应用中写好各种组件标签。

并且在组件标签中写好要传入组件的参数,就像给函数传入参数一样,这个参数叫作组件的属性,然后再分别写好各种组件的实现填坑,然后整个应用就算做完了。

5、视图,数据,结构分离

使数据的更改更为简单,不需要进行逻辑代码的修改,只需要操作数据就能完成相关操作。

6、虚拟DOM

现在的网速越来越快了,很多人家里都是几十甚至上百M的光纤,手机也是4G起步了,按道理一个网页才几百K,而且浏览器本身还会缓存很多资源文件,那么几十M的光纤为什么打开一个之前已经打开过,已经有缓存的页面还是感觉很慢呢。

这就是因为浏览器本身处理DOM也是有性能瓶颈的,尤其是在传统开发中,用JQuery或者原生的JavaScriptDOM操作函数对DOM进行频繁操作的时候,浏览器要不停的渲染新的DOM树,导致页面看起来非常卡顿。

而VirtualDOM则是虚拟DOM的英文,简单来说,他就是一种可以预先通过JavaScript进行各种计算,把最终的DOM操作计算出来并优化,由于这个DOM操作属于预处理操作,并没有真实的操作DOM,所以叫作虚拟DOM。

最后在计算完毕才真正将DOM操作提交,将DOM操作变化反映到DOM树上。

7、运行速度更快

像比较与react而言,同样都是操作虚拟dom,就性能而言,vue存在很大的优势。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 vue aftereach方法什么时候执行 vue js java LocalDateTime时间展示问题 学习前端vue怎么样?还好吗? vuejs 方法里怎么阻止默认时间 vue.js中,什么时候用methods?什么时候用computed 学vue-loader时碰到的一个问题,求教 js节流函数的时间戳时长如何控制 vue是遵从amd还是cmd OPPO R9S手机里下载了vue这个软件怎么在设置里调分镜数和时长? vue.js渲染时间磋该怎么处理 vue jstree怎么调整间隔 vue 视频加载时间过长会导致无法播放吗 xgplayer vue设置时间 VUE Vlog 可以调整图片素材播放速度吗?如何操作? vuevlog最长多久视频 redis能比mongo快多少 java面试中redis,mongodb类的,会问哪些问题,怎么回答 谈谈mongodb,mysql的区别和具体应用场景 为什么mongodb与redis非但没有形成竞争反而是互补关系 redis mongodb 哪个性能高 redis和memcached的区别 vue.js怎么获取服务器时间 vue.js怎样将时间戳转化为日期格式 vue3张图片随时间切换 怎么保存或者下载网课视频(网课快过期了)? 购买的网课视频怎么保存下来 怎么把付费网课保存到百度云网盘? 在么,想请教一下你,怎么把网课保存下来? 有期限的网课视频怎么保存? 如何将网校视频课程保存到电脑上 怎么保存网课视频到手机 粉笔教师网课缓存视频怎么保存到本地? 请问一下怎么把买到的网课保存到百度网盘啊? 怎么把课程下载到百度网盘 跟谁学的网课快过期了,怎么保存? 怎样把自己录好的网课存放在百度网盘中永久收藏? 买的网课怎么保存到百度网盘 各位大神!网课直播,不允许储存!怎么才能把视频保存下来!有知道的告知一下,谢谢了 在有道买了课,马上要过期了,有办法提取原视频保存下来吗? 有什么办法永久保存网课视频啊? 怎么样将手机上的网课视频传到MP4上?