对vue初学者建议 vue如何上手

一、技术关键字

vue2.0

二、简言

本文纯粹是和朋友唠嗑时的感受,对于小白的一些小小建议,本文没有高深的内容,想了解vue是什么?什么是MVVM架构?diff算法实现原理等请移步他处,本人认为小白上手无需了解太多内容。

三、正文

以下是vue文档原文:
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

1.什么是渐进式框架?

vue就是前端框架,所以只需要什么是渐进式
渐进,其实就是逐步,逐步前进,而渐进式框架既是逐步深入,逐步了解。
以java为例,你不知道类,不知道继承,不知道封装,可能会很难去写,需要提前了解什么是类?什么是接口?然后才逐步去写自己的第一个类。而vue没有必要,你不知道什么是生命周期?不知道什么是监听器?不知道什么是计算属性?不知道什么是vux?不知道什么是组件封装? 没关系,vue不必你学习所有的东西!

2.没关系,vue不必你学习所有的东西

其实启动项目,能看到页面渲染,就已经成功了,看高深的diff算法?了解机理?没必要。你真正要关心的事情只有一个:如何实现自己的需求? 新手vue只需要考虑,自己的需求应当怎么去实现,而vue发展至今,你遇到的大部分问题其实都有人遇到过,而程序员最重要的一个技能就是学会百度,比如:vue进入页面调用该调用哪个函数?
在这里插入图片描述

3.不要停止学习

有的人百度完,用了,发现好使,就不再深入,各位,你不是大佬!你需要明白,你是新手,需要逐步学习,渐进式使用框架,当你用了created,需要明白什么是生命周期,当你又看见了mounted,需要明白他和created有什么区别,渐进式使用,渐进式学习,渐进式理解,渐进式优化

当你可以上手时,请不要停止思考! 代码如何优化,逻辑如何封装,vux是什么,双向绑定的机制是什么?这些是业务里碰不到的,而这些就是小白和大佬之间的一道道分水岭,不要骄傲自勉,永远有你想象不到的东西再等待着你。当你遇到重复写的内容,需要知道是不是应该有更好的办法(组件化),当一个属性需要全局监听,需要了解监听原理和vux。此时我建议小白们买一本vue的书,其实什么书都可以,哪怕你把vue文档打印出来也可以,没事翻一翻,里面的东西有很多你都不知道,而这些东西会给你带来灵感。

4.适度深入

当你发现一个新的功能点,建议小白进行饱和式练习 :尽可能将这个功能的例子全模拟写一边,比如知道了组件封装,除了bind-prop,on-emit还有哪些绑定方法?组件的插槽是什么?什么是匿名插槽什么是具名插槽?什么是作用域插槽?这些其实很难全都在实际应用中用到,但是当进行饱和式练习后,最起码你知道这些功能的差异化,当下次遇到时,你可以回忆本次练习,能够选择较优解,当练习时间长了,你会下意识使用你认为的最优解去处理,而此时,你是该功能点的大佬。

四、总结

所谓渐进式,其实就是新人友好式,你不必了解我的机理,我的构造,我的行为模式,你只需要会用,那么你就可以去用,当你想了解时,你便可以来了解。但是请不要被迷惑,你若想成为大佬,你也要经历苦痛,来了解实现的原理,否则,你只能时一个小白,而望着他人渐行渐远。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_默_

别打赏了,点点赞,点点关注就行

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值