vuejs是什么时候出来的

vuejs是2013年受到Angular的启发,开发出来的一款轻量框架,最初命名为Seed;2013年12月更名为vue,图标颜色是代表勃勃生机的绿色,版本号是“0.6.0”。2014年1月24日,vue正式对外发布,版本号是“0.8.0”。

vuejs是什么时候出来的

本教程操作环境:windows7系统、vue2.9.6版,DELL G3电脑。

Vue 是一套用于构建用户界面的 渐进式框架

与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。

最初它不过是个人项目,时至今日,已成为全世界三大前端框架之一,github 上拥有 15 万 Star 领先于 React 和 Angular,在国内更是首选。

立即学习“前端免费学习笔记(深入)”;

它的设计思想、编码技巧也被众多的框架借鉴、模仿。

重要版本发布

2013年,在 Google 工作的尤雨溪,受到 Angular 的启发,开发出了一款轻量框架,最初命名为 Seed 。

2013年12月,更名为 Vue,图标颜色是代表勃勃生机的绿色,版本号是 0.6.0。

2014年1月24,Vue 正式对外发布,版本号是 0.8.0。

2014.02.25,0.9.0 发布,有了自己的代号:Animatrix,此后,重要的版本都会有自己的代号。

2015.06.13,0.12.0,代号Dragon Ball,Laravel 社区(一款流行的 PHP 框架的社区)首次使用 Vue,Vue 在 JS 社区也打响了知名度。

2015.10.26,1.0.0 Evangelion 是 Vue 历史上的第一个里程碑。同年,vue-router、vuex、vue-cli 相继发布,标志着 Vue从一个视图层库发展为一个渐进式框架。

2016.10.01,2.0.0 是第二个重要的里程碑,它吸收了 React 的虚拟 Dom 方案,还支持服务端渲染。自从Vue 2.0 发布之后,Vue 就成了前端领域的热门话题。

2019.02.05,Vue 发布了 2.6.0 ,这是一个承前启后的版本,在它之后,将推出 3.0.0。

2019.12.05,在万众期待中,尤雨溪公布了 Vue 3 源代码。

2020年09月18日,Vue.js 3.0 正式发布。

Vue 1.0

Vue最初的目标是成为大型项目的一个良好补充。

设计思想是一种“渐进式框架”,淡化框架本身的主张,降低框架作为工具的复杂度,从而降低对使用者的要求。

主要改进

提供指令的缩写
针对v-bind和v-on提供缩写形式:

    
全写
  
缩写
      

登录后复制

清理精简所提供的接口

提高初始化的渲染效率
将v-repeat指令换成了v-for指令。同时优化了这个指令的渲染,效率提升了一倍。

两个官方工具的增强:vue-loader和vueify

Vue 2.0

2.0版本对Vue做了大幅度的重构,性能有了很大的提高,也为日后的跨端发展打下了基础。

新的改进

性能

2.0 用一个 fork 自 snabbdom 的轻量 Virtual DOM 实现对渲染层进行了重写。

在其上层,Vue 的模板编译器能够在编译时做一些智能的优化处理,例如分析并提炼出静态子树以避免界面重绘时不必要的比对。

新的渲染层带来了巨大的性能提升,也让 Vue 2.0 成为了最快速的框架之一。

服务端渲染

Vue 2.0 支持服务端渲染 (SSR),并且是流式的,可以做组件级的缓存,这使得极速渲染成为可能。

Vue 3.0

3.0 是非常大的重构,源码使用 TypeScript 重写,目前的代码 98% 以上使用 TypeScript 编写。

2020年09月18日,Vue.js 3.0 正式发布。本次发布框架本身带来了几个大点的改进,以及功能和历程的一些总结!

3.0版本代表了2年多的开发工作

具有30多个RFC

2600多个提交

来自99个贡献者

628个拉取请求

大量开发和文档工作

性能方面的优化

路由懒加载

keep-alive缓存页面

使用v-show复用DOM

v-for 遍历避免同时使用 v-if

长列表性能优化

事件的销毁

图片懒加载

第三方插件按需引入

无状态的组件标记为函数式组件

子组件分割

变量本地化

SSR

更好的TypeScript集成

改进的TypeScript支持,编辑器能提供强有力的类型检查和错误及警告

更好的调试支持

相关推荐:《vue.js教程》

以上就是vuejs是什么时候出来的的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3019931.html

(0)
上一篇 2025年3月13日 05:32:28
下一篇 2025年3月13日 05:32:36

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • vue怎么读取文件内容

    vue读取文件内容的方法:1、创建一个test.properties测试内容;2、通过“readTestFile(){const file = this.loadFile(‘test.properties’)&#82…

    2025年3月13日
    200
  • 怎么离线安装vue环境

    离线安装vue环境的方法:1、cmd运行命令“npm config get cache”;2、内网电脑安装nodejs;3、内网全局安装目录;4、内网命令安装离线依赖包;5、把vue项目复制到内网;6、查看全局命令是否正常即可。 本文操作环…

    2025年3月13日 编程技术
    200
  • vue脚手架安装步骤

    vue脚手架安装步骤:1、安装node环境;2、通过“npm install -g vue-cli”安装vue-cli脚手架;3、根据提示选择安装插件;4、安装项目依赖;5、运行“npm run dev”即可。 本文操作环境:windows…

    2025年3月13日 编程技术
    200
  • vue传值方式有哪些

    vue传值方式有:1、prop向下传递,事件向上传递;2、子组件通过$emit触发父组件的自定义事件;3、通过定义公共实例文件来进行非父子组件之间的传值。 本文操作环境:windows7系统、vue2.5.17版,DELL G3电脑。 vu…

    2025年3月13日
    200
  • vue有哪三种传值方式

    vue三种传值方式:1、“父传子”;父组件通过prop给子组件下发数据(传值)。2、“子传父”;子组件通过“事件”给父组件发送消息。3、“非父子传值”;非父子组件之间需要定义个公共的公共实例文件“bus.js”,作为中间仓库来传值。 本教程…

    2025年3月13日
    200
  • vue的router和route区别是什么

    区别:router是通过“Vue.use(VueRouter)”和VueRouter构造函数得到一个实例对象,它是一个全局的对象。而route是一个跳转的路由对象,每一个路由都会有一个route对象,是一个局部的对象。 本教程操作环境:wi…

    2025年3月13日
    200
  • vue中如何监听vuex中的数据变化

    vue监听vuex中数据变化的方法:可以先通过计算属性computed来获取vuex中的数据;然后通过watch来监听计算属性中值的变化,获取数据变更前后的值,并作出相应的处理。 本教程操作环境:windows7系统、vue2.9.6版,D…

    2025年3月13日
    200
  • vuejs传递数据的方法有哪些

    传递方法:1、父组件利用props向子组件传递数据;2、子组件通过事件传递数据给父组件;3、利用路由传数据;4、利用localStorage或sessionStorage存储数据,然后使用getItem获取数据;5、利用Vuex来传递数据。…

    2025年3月13日 编程技术
    200
  • vue如何实现页面跳转

    vue实现页面跳转的方法:1、通过标签实现新窗口打开;2、通过在单击事件或者在函数中实现页面跳转即可。 本文操作环境:windows7系统、vue2.9.6版,DELL G3电脑。 vue如何实现页面跳转?在vue项目中如何实现跳转到一个新…

    2025年3月13日
    200
  • 怎么离线安装vue脚手架

    离线安装vue脚手架的方法:1、进入“c:usersoot”目录;2、复制隐藏文件夹;3、进入“C:UsersootAppDataRoaming”目录;4、复制npm和npm-cache到相同的目录即可。 本文操作环境:windows7系统…

    2025年3月13日
    200

发表回复

登录后才能评论