从es6到Vue入门

在浏览到Vue 3.0的入门教程时,我突然有一股莫名的熟悉感,它试图从AngularJS中吸收优点,也在试图保留自身的特点。可是总体上看上去,还是在向着AngularJS前进。如果你有很深厚的AngularJS基础,或者是es熟练有一定面向对象基础,Vue的入门过程其实不难。

Vue本身有着自己的DOM解析过程:1、创建Vue对象;2、触发对象创建之前的事件处理;3、触发对象创建后的事件处理;4、检查对象是否存在el;5、如果存在el并且是外部的template文件,则载入template;6、生成HTML片段;7、触发HTML片段挂载前的事件处理;8、文本对象挂载HTML片段;9、Vue对象数据更新和HTML片段更新;10、触发销毁前事件处理;11、销毁。这个过程看上去非常复杂,却是一个线性过程,综合全部的Vue对象实例来看,就是统一了对象的处理过程。

Vue 1.0和AngularJS非常类似,Vue 2.0和React靠近了,Vue 3.0终于又和AngularJS靠近了,虽然前端框架最终在同一特性的方向上走向一致,但是参考和借鉴要有限度。Vue相较于AngularJS、React,更加适合小型的应用开发,而且是小型CURD的开发。

从哲学的角度考虑,BOM+DOM+JS是前端的组成,无论任何的前端组织结构都要适应工程学中工程开发的需要,模块化、快速化、稳定化是优先考虑的,经过一段时间的发展,这会促使前端框架走向这个方向,前进的过程中,符合工程化特征的优点得到保留,其他特征会被舍弃,最终这些特征会走向统一框架。Vue只是在这个进程中,走向统一框架的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值