前言

以前是网页设计师,后来从切图仔自学html、css和javascript,这个问题我深有体会。
每个人的学习一个新知识新技能的方法,以及当下学习的需求和动力是不同的,应该根据自己的特点选择路径去学习,才更适合自己。

我的理解

我根据自己的经验,我认为:如果可以把原生JS学精,学vue就只是个时间问题,如果原生JS没有学好,vue的深层原理很难理解,很可能落得个只会用的地步,所以理想情况下首先把原生JS学精当然最好,但是,学习中有很重要的一点,它是需要积极反馈的,否则很难坚持,如果你一直学原生js,做东西的难度会很大,耗时很长,效率很低,就像只用原生css而不用bootstrap一样,这样你会感到动力不足,很可能学了一段时间再也不想打开IDE了。

个人建议

1、如果你的执行能力很强,能够坚持下啃硬骨头,我建议用一段时间学精原生JS,这样vue甚至可以边做项目边学了,也能在学习vue时思考其中的原理,相当于又复习了一遍原生JS;

2、如果你的执行能力一般,就像我一样,需要积极的反馈,我建议过一遍JS的语法之后,可以学个小框架jQuery,它能大大提升你开发的效率,同时,主动的去了解JS中一些晦涩的概念如闭包、原型、原型链等概念,这样积累了一段时间之后,对JS的掌握程度深了一些之后,再去学vue,也能感觉得心应手;

3、如果你不愿意学习jQuery,也没有时间研究JS中难懂的概念,只学习了JS的基础语法,就直接上手vue,其实也是没有问题的,以我自己的经验,即使你不学习JS中那些晦涩的概念,入门vue,用vue写一个小项目也是没有问题的,事实上,我的博客的第一个版本就是在我对JS的了解还处于很浅层次的时候,用vue框架写出来的,但需要明白,初期你也只是会用而已,远远不能理解其原理,后面如果既想会用,又想理解原理,还是要去研究原生JS,但这种方式其实也能对症下药,以问题驱动,你的研究兴趣也会提高;

有同样想法的你,记得帮点赞收藏~

Logo

前往低代码交流专区

更多推荐