起步

1. 扎实的 JavaScript / HTML / CSS 基本功。这是前置条件。

2. 通读官方教程 (guide) 的基础篇。不要用任何构建工具,就只用最简单的 <script>,把教程里的例子模仿一遍,理解用法。不推荐上来就直接用 vue-cli 构建项目,尤其是如果没有 Node/Webpack 基础。

3. 照着官网上的示例,自己想一些类似的例子,模仿着实现来练手,加深理解。

4. 阅读官方教程进阶篇的前半部分,到『自定义指令 (Custom Directive) 』为止。着重理解 Vue 的响应式机制和组件生命周期。『渲染函数(Render Function)』如果理解吃力可以先跳过。

5. 阅读教程里关于路由和状态管理的章节,然后根据需要学习 vue-router 和 vuex。同样的,先不要管构建工具,以跟着文档里的例子理解用法为主。
6. 走完基础文档后,如果你对于基于 Node 的前端工程化不熟悉,就需要补课了。下面这些严格来说并不是 Vue 本身的内容,也不涵盖所有的前端工程化知识,但对于大型的 Vue 工程是前置条件,也是合格的『前端工程师』应当具备的知识。

前端生态/工程化

1. 了解 JavaScript 背后的规范,ECMAScript 的历史和目前的规范制定方式。学习 ES2015/16 的新特性,理解 ES2015 modules,适当关注还未成为标准的提案。

2. 学习命令行的使用。建议用 Mac。

3. 学习 Node.js 基础。建议使用 nvm 这样的工具来管理机器上的 Node 版本,并且将 npm 的 registry 注册表配置为淘宝的镜像源。至少要了解 npm 的常用命令,npm scripts 如何使用,语义化版本号规则,CommonJS 模块规范(了解它和 ES2015 Modules 的异同),Node 包的解析规则,以及 Node 的常用 API。应当做到可以自己写一些基本的命令行程序。注意最新版本的 Node (6+) 已经支持绝大部分 ES2015 的特性,可以借此巩固 ES2015。

4. 了解如何使用 / 配置 Babel 来将 ES2015 编译到 ES5 用于浏览器环境。

5. 学习 Webpack。Webpack 是一个极其强大同时也复杂的工具,作为起步,理解它的『一切皆模块』的思想,并基本了解其常用配置选项和 loader 的概念/使用方法即可,比如如何搭配 Webpack 使用 Babel。学习 Webpack 的一个挑战在于其本身文档的混乱,建议多搜索搜索,应该还是有质量不错的第三方教程的。英文好的建议阅读 Webpack 2.0 的文档,比起 1.0 有极大的改善,但需要注意和 1.0 的不兼容之处。

Vue 进阶

1. 有了 Node 和 Webpack 的基础,可以通过 vue-cli 来搭建基于 Webpack ,并且支持单文件组件的项目了。建议用 webpack-simple 这个模板开始,并阅读官方教程进阶篇剩余的内容以及 vue-loader 的文档,了解一些进阶配置。有兴趣的可以自己亲手从零开始搭一个项目加深理解。

2. 根据 例子 尝试在 Webpack 模板基础上整合 vue-router 和 vuex
3. 深入理解 Virtual DOM 和『渲染函数 (Render Functions)』这一章节(可选择性使用 JSX),理解模板和渲染函数之间的对应关系,了解其使用方法和适用场景。

4. (可选)根据需求,了解服务端渲染的使用(需要配合 Node 服务器开发的知识)。其实更重要的是理解它所解决的问题并搞清楚你是否需要它。
5. 阅读开源的 Vue 应用、组件、插件源码,自己尝试编写开源的 Vue 组件、插件。

6. 参考 贡献指南 阅读 Vue 的源码,理解内部实现细节。(需要了解 Flow)

7. 参与 Vue GitHub issue 的定位 -> 贡献 PR -> 加入核心团队 -> 升任 CTO -> 迎娶白富美…


http://www.taodudu.cc/news/show-5168320.html

相关文章:

  • 【VueConf 2022】尤雨溪:Vue的进化历程
  • strchr函数功能
  • strchr函数-----c语言字符串查找函数
  • C语言strchr()函数
  • c语言之strchr函数
  • strchr函数用法
  • strchr函数的实现
  • 模拟实现strchr函数
  • php strchr函数,C语言入门知识:strchr函数
  • php中strchr的语法,如何使用php strchr函数
  • 实现strchr函数
  • php strchr(),php strchr函数怎么用
  • strchr函数总结
  • Strstr和Strchr函数详解
  • c语言字符串strchr,C语言 strchr 函数用法
  • c++ strchr函数
  • c语言strchr函数内容,c strchr函数_c语言strchr函数_strchr函数用法
  • strchr函数
  • strchr()函数
  • Strchr()函数详解
  • 知识碎片之排序规则
  • SQL SERVER 的排序规则
  • Sql Server排序规则的简介、选择、应用
  • 《MySQL 入门教程》第 28 篇 字符集与排序规则
  • 编写日历
  • vue 日历翻拍效果_Vue实现日历渲染
  • 关于遥感肤浅的了解
  • 北华航天工业学院计算机与遥感信息学院,2020年北华航天工业学院计算机与遥感信息技术学院硕士研究生招生优秀目录...
  • 遥感期刊投稿
  • 海岸带地物特征的遥感信息提取方法

新手入门指导:Vue 2.0 的建议学习顺序——尤雨溪相关推荐

  1. 新手向:Vue 2.0 的建议学习顺序

    注:2.0 已经有中文文档 .如果对自己英文有信心,也可以直接阅读英文文档. 此指南仅供参考,请根据自身实际情况灵活调整. 欢迎转载,请注明出处. 起步 1. 扎实的 JavaScript / HTM ...

  2. 新手入门指导:Vue 2.0 的建议学习顺序

    起步 1. 扎实的 JavaScript / HTML / CSS 基本功.这是前置条件. 2. 通读官方教程 (guide) 的基础篇.不要用任何构建工具,就只用最简单的 <script> ...

  3. Vue 2.0的建议学习顺序(尤雨溪)

    起步 扎实的 JavaScript / HTML / CSS 基本功.这是前置条件. 通读官方教程 (guide) 的基础篇.不要用任何构建工具,就只用最简单的script,把教程里的例子模仿一遍,理 ...

  4. Vue 3.0 到底好在哪里?(尤雨溪点赞文)

    前言 这几天 Vue 3.0 Beta 版本发布了,本以为是皆大欢喜的一件事情,但是论坛里还是看到了很多反对的声音.主流的反对论点大概有如下几点: 意大利面代码结构吐槽: "太失望了.杂七杂 ...

  5. Vue 3.2 发布了,那尤雨溪是怎么发布 Vue.js 的?

    1. 前言 大家好,我是若川.最近组织了源码共读活动,感兴趣的可以加我微信 ruochuan12,长期交流学习. 之前写的<学习源码整体架构系列> 包含jQuery.underscore. ...

  6. React 和 Vue 到底谁更牛?听听尤雨溪怎么说

    (给前端大全加星标,提升前端技能) 来源:开源中国 www.oschina.net/news/102645/react-vs-vuejs 知乎上近日有人发起了一个 "react 是不是比 v ...

  7. vue3.0抢先看(附尤雨溪vue分享ppt)

    点击上方"前端小苑",选择"置顶公众号" 精品技术文章,热门资讯第一时间送达 昨天尤大在深圳的一次vue分享中,介绍了vue3.0的新特性和主要改动点,文章底部 ...

  8. 新手向:Vue 的建议学习顺序(尤雨溪)(强烈建议看看)

    如果你想学Vue但还不知道Vue应该怎么去学,或者学了一点但又非常迷茫不知道方向.或许本文能够给你一点小小的帮助! 看看大佬的对于新手应该如何去快速入门Vue的一些相关回答.废话不多说. 新手向:Vu ...

  9. 尤雨溪告诉你为什么Vue比yox优秀

    2019年6月8日来自全球各地的开发者齐聚上海交通大学文治堂,VueConf 2019 在上海成功举办. VUE 3.0  最新进展 更快 使用 Object.defineProperty -> ...

最新文章

  1. 百变冰冰!手把手教你实现CVPR2021最新妆容迁移算法
  2. [导入]C#实现WEB浏览器
  3. Npm基本指令(转)
  4. PyTorch 1.0 中文文档:torch.utils.data
  5. 47 - 算法 - Leetcode -167-两数之和 - 输入有序数组
  6. windows c++版faster-rcnn
  7. mysql的空间查询函数_MYSQL空间查询函数
  8. (17)机器学习_集成学习
  9. OA发票管理 发票验真 费用报销流程对接
  10. 华为云计算连接服务有这几个特点
  11. f1c100s uboot调试记录
  12. HTML基本结构及基本标签
  13. lumion拍摄视频基础
  14. 使用VBA让Word或Excel文档窗口置顶
  15. 醒了自悟系列--千年老妖---1000后的重生---重新脚踏实地
  16. Excel如何删除指定区域中重复值只保留一个
  17. C# *未能找到类型“ * ”,请确保已引用包含此类型的程序集。如果此类型为开发项目的一部分,请确保已使用针对当前平台或任意 CPU 的设置成功生成该项目
  18. docker logs使用
  19. 京东DPG图片压缩调研
  20. hadoop相关软件下载地址

热门文章

  1. 详细解读最新的合同法
  2. INSAR和SAR辨析
  3. 狩猎装备的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  4. SCI论文署名需要注意的问题
  5. 国产技术迎来突破,光量子芯片横空出世,中文编程也有好消息
  6. 验证:数据在计算机内存中以补码形式存储
  7. 加深对Verilog中x态和z态的认知
  8. 关于gbk乱码问题(前程无忧)
  9. CS模式与BS模式的比较分析
  10. 官方教程 Redshift 01 基础理论知识和基础特性学习