Vue入门(1)

一、 前置知识

注: 没有良好的基础学不好Vue
但是很多在职前段基础不行,也能勉强用

二、Vue路线规划

Vue路线规划 -> 1.扎实的HTML/CSS/JS基础(唯一自学,其他环节看文档就够了) -> 2.设计模式 -> 3.Vue API ->4.Webpack配置 -> 5.Vue全家桶 -> 6.UI框架 -> 7.Vue3.0 -> 8.高级

1.扎实的HTML/CSS/JS基础(初学)
  • HTML常用标签(div、span、section等语法掌握了就差不多了)
  • CSS 基础语法(多看阮一峰的博客)
  • Scoped CSS(这是Vue提供的一个特殊的CSS)
  • JS 基础语法(要特别注意new 和 this 两个关键词,通过谷歌搜索“方应杭+new/this”快速了解其教程)
  • ES6语法(ES6 要了解最新语法,必须要知道object.defineProperty 和 class两个语法,课后去搜)
2.设计模式(初学)
  • MVC模式
  • eventbus发布订阅
  • mixin混入
  • prototype原型
  • extends继承
  • 依赖注入(provide/inject)

注:Vue文档会叫你理解下面各项设计模式
Vue在中国风靡的原因是有很好的中文文档

3.Vue API (初学)
  • 组件(data,props,methods,watch,computed,template,render)
  • 钩子(beforeCreate,created,beforeMoust, mounted, beforeUpdate, Updated, beforeDestory, destoryed)
  • 模板语法
    条件:v-if/v-else/v-else-if
    循环:v-for
    事件:v-con/v-once
    属性:v-bind
    特殊:v-model
    其他:v-text/v-html/v-show/v-pre/v-cloak
  • 过渡动画
    transition
    transition-group

注意:1.这一部分内容太多,需要做笔记,逐个理解每个部分,并写一篇博客。
2.写4篇博客,死记硬背太多了,很难背。

4.Webpack配置(难)
  • vue-loader
  • @vue/cli
  • sass-loader/less-loader/stylus-loader
  • babel-loader
  • ts-loader
  • eslint

注意:
1.学会了vue文档后还要学习webpack,不学webpack基本上什么项目都搭不起来
2.面试官问“作用”以及“如何配置”,不知道就完了。(送命题)

5.Vue全家桶(可以工作)
  • Vuex(state, getter, mutation, action, module)
  • Vue Router(hash模式, history模式, 守卫, 懒加载)
  • Axios(拦截器, RESTFul)
  • Jest/Mocha(单元测试, mock/stub)
  • PWA(service ,HTTPS)

注意:
1.Vue所有功能学会了以后好像发现Vue没有学算法,前端的框架使用者不需要学习算法2.什么时候需要学习算法?高级阶段
3.按钮自己做,对话框自己做,需要学习UI框架

6.UI框架
  • Element
  • Ant Design Vue
  • iview
  • cube-ui
  • vant

注意:
1.这5个当中随便选1到2个去了解就可以了,了解完以后你就是一个Vue的快速开发者
2.一旦你学会了Vue所有的配套全家桶,然后找一个UI框架,你做什么页面都会超快,这也是Vue风靡的原因。

7.Vue3.0 (工资20k以上需要学习)
  • Type Script*
  • React Hooks*(Vue3.0借鉴了React Hooks的api风格)
  • Proxy API
  • Reactive风格
  • 函数式编程

注意:
1.这5个当中任意一个都可以单独写一篇博客
2.可以根据这些话题搜集相关博客,自己写一些总结

8.高级(进大厂必学这些数据结构和算法)
  • 虚拟DOM
  • Diff算法
  • 模板编译
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本章节大部分内容均摘自官方文档,目前使用的Vue版本为v2.5.17建议参考官方文档,更为详细。写本篇文章,只是为...
    WHU_凌晨_Bin阅读 9,847评论 0 3
  • 1,开始准备工作,官网下载node,js,安装成功之后使用node -v和npm -v查看版本,国内最好使用淘宝的...
    我爱吃肥肠阅读 1,171评论 0 0
  • 一、Vue插件介绍 1.定义: vue是渐进式开发框架,即如果有现成的服务端应用,可以将vue作为该应用的一部分嵌...
    奋斗滴猩猩阅读 1,724评论 0 1
  • 前言: 首先这是vue2.0+版本的个人解读,此系列里面代码会大部分使用ES6语法,部分会做出注释,同时自己也能重...
    addin_gao阅读 2,435评论 0 2
  • 基于Vue的一些资料 内容 UI组件 开发框架 实用库 服务端 辅助工具 应用实例 Demo示例 element★...
    尝了又尝阅读 4,892评论 0 1

友情链接更多精彩内容