只会html,css,js可以直接学vue吗,js也还可以,学会vue大概要多久啊,大神就算了?

前言

先说结论:可以,vue其实就是一个框架,里面的具体内容就算将html、css和js进行了一个整合,换了一种形式,如一个经典的vue组件里面,大体上分为了三部分:<temple>里面主要是用来定义组件的HTML模板<script><style>主要就算对应JS和CSS的内容,所以理论上来说只要你的前置知识里面学过这三个是可以直接学习vue的,在前面三个的基础上了解vue的核心原理(MVVM),当然vue中涉及的知识不当当是只有这些(类似axios、webpack等等的最好也要去了解一下,这样你学习vue的过程会更加的流畅)

了解了以上,我们其实就可以开始学习了,我粗略的将整个学习过程分为了一下的一些阶段,至于为什么学习vue2,是因为面试中仍然是有关于其的面试问题,vue2中大部分的内容到vue3是通用的。

写在前面

首先先放上vue的官网,遇到问题或者说想对于vue有更深的理解,官网的文档永远是最权威也是最全面的,要养成常常查文档的习惯:

vue 2.x官方中文文档】:https://v2.cn.vuejs.org/v2/guide/

vue 3.x官方中文文档】:https://cn.vuejs.org/guide/introduction.html

一、学习vue2的基础知识

相关视频推荐

黑马程序员https://www.bilibili.com/video/BV1zq4y1p7ga/

【尚硅谷】https://www.bilibili.com/video/BV1Zy4y1K7SH/

因为只是基础的,这一部分我这边给出的建议是1~2个星期的时间去学习,这里基本上是不会遇到什么难理解的地方,跟着网上的教学视频过一遍敲一遍相关的demo基本没什么问题,但是切记需要及时的回顾学过的内容(多敲几遍对应的代码),vue2的基础知识大体上分为以下的一些:

vue的相关指令、过滤器、watch、computed、vue-cli脚手架、props、生命周期&生命周期函数、数据共享、ref引用、动态组件、keep-alive、插槽、自定义指令、eslint、SPA、vue-router、vuex状态管理

二、做一两个vue2的项目(如后台管理模板或者商城)

为了对前面所学的vue2知识点加深理解,自己照着视频做项目或者学的好一点的找一些github上面的后台管理类或者商城类的较为简单的项目练练手是最快掌握的方式:

视频教程

尚品汇】:https://www.bilibili.com/video/BV1Vf4y1T7bw/

【后台管理系统】:https://www.bilibili.com/video/BV1j5411o7xH/

Github项目推荐

【iview-admin】:https://github.com/iview/iview-admin

【d2-admin】:https://github.com/d2-projects/d2-admin

【mall-admin-web】:https://github.com/macrozheng/mall-admin-web

更多详细的项目或者介绍可以看我这几个回答:

能不能推荐个 vue 后台管理系统模板?13 赞同 · 1 评论回答​编辑

请推荐几个github上的vue的pc端项目?4 赞同 · 0 评论回答​编辑

三、在vue2的基础上了解vue3的变化

这是官方对于vue2到vue3转变的迁移指南(里面详细介绍了vue3中需要关注的一些新特性):https://v3-migration.vuejs.org/zh

vue3在大体的知识上与vue2差别是不大的,vue3相比vue2首先是在性能上的改进,表现在vue3使用了新的响应式系统Proxy对象,相比于原先vue2的Object.defineProperty方法更加的高效,此外,vue3引入了Composition API、Teleport组件以及更好的TypeScript支持等等(如上述导图),其中有一些内容可能是你理解上会遇到问题的,下面我会推荐一些我认为写的比较好的文章,你可以借助它们来理解vue3的新增内容

【生命周期的变化】:https://blog.csdn.net/m0_61016904/article/details/126770916

【组合式API(Composition API)】:https://juejin.cn/post/6966606592024576013

【vue3的响应式原理Proxy】:https://juejin.cn/post/6982001553540382733

四、尝试vue3的项目

项目个人认为永远是考验一个知识掌握程度和加深对于vue2到vue3转变的适应的最好方式,下面推荐几个Github上的相关项目,主要是后台管理系统的项目:

Github项目推荐

【vue-manage-system】:https://github.com/lin-xin/vue-manage-system

【vue-vben-admin】:https://github.com/vbenjs/vue-vben-admin

【vue-admin-better】:https://github.com/chuzhixin/vue-admin-better

【vuestic-admin】:https://github.com/epicmaxco/vuestic-admin

【newbee-mall-vue3-app】:https://github.com/newbee-ltd/newbee-mall-vue3-app

【PicGo】:https://github.com/Molunerfinn/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值