如何自学 Vue 呢

2020-02-20 21:55:26 +08:00
 Cy86

自学了 1 年 Python 后, 学了 3 天 Golang, 能用 Go 写个爬虫,Python 也可以, 但大多用 Django 或者 Flask 写后端, , 简单的 HTML 和 JS css 都会用,能做出前端, 能用但是太丑了

发现很多人说 Vue 做前端好用, 而且也好看.

之后我看了 Vue 官网和网上教程 不知道怎么下手, 看了很久没明白这东西是什么, 像 react 和 Vue 一直没明白,

目前陷入懵逼状态, 就像在找撕开胶带的那一条边, 只要找到了便能一路学下去

请问各位: 如何入门 Vue 呢, 需要先了解哪些前提条件呢

10662 次点击
所在节点    Vue.js
70 条回复
encro
2020-02-22 13:27:29 +08:00
vue,ng,react 的核心事项就是数据绑定。
我发现很多做了 2 年前端都不理解,写代码时候往往还是直接操作 dom。
数据绑定的意思是:展示和数据分离,通过行为事件操作数据,实现界面自动更新。

用 vue 下几个例子看就行了。
不一定要一次全看懂。
比如你看一个简单的 todo 例子,再看复杂一点的商城,然后再看网易云音乐模仿的,
然后自己照着写一个其他的应用。

可以参考一些 vue 的框架,如 bootstrap,ele,ant design 等
Zchary
2020-02-22 22:13:17 +08:00
后端学啥 vue blazor 不香吗
Cy86
2020-02-23 10:14:36 +08:00
感谢大家的提供的建议

目前我会的前端技能:
HTML JavaScript JQuery CSS

目前学前端有三点原因:
1. 做个人项目时, 找别人写前端, 感觉项目这个孩子不是一个爹的种, 心里的成就感大大降低
2. 自己写前端也能写, 功能能达到, 但不完美, 很不标准
3. 使用 Jinja2 或者 Django 模板腻了, 希望丰富下自己技能树

目前看了大家的建议, 打算从官网学起来

未来工作还是要主攻后端, 前端的话交给更专业的人来做
shintendo
2020-02-23 11:23:11 +08:00
@Cy86 你的这些技能里,Vue 是用来代替其中的 jQuery 的,而好不好看是 CSS 决定的,所以你需要的是 CSS 框架如 bootstrap。也可以用封装程度更高的组件库如 ant design,element 等,这些就需要搭配 Vue 或者 React 用了
Feva
2020-02-23 14:54:01 +08:00
前端学习范围广
先看看 ES6、HTML5、CSS3 基础
打包工具
页面适配、设计
业务框架、页面框架
慢慢踩坑吧
cyberpoint
2020-02-23 18:34:43 +08:00
学习后端是最推荐的,前端坑太多,要适配的端太多。后端学好了,像你这种又懂一点前端的,稍微问一下前端人员,拉取下自己公司的项目,vue 很快上手了。
YuTengjing
2020-02-23 19:41:49 +08:00
学框架要先把核心思想给弄清楚,以及用框架的好处在哪里。

vue 是数据驱动,比起 jquery 的事件驱动,直接操作 DOM 更加简便直观,
vue 是组件化的,界面都是由一个个组件拼起来的,为了更灵活的操作组件,又引进了生命周期的概念
建议有时间先把 webapack 那一套东西给看一遍,不然你总会感觉 vue-cli 就像是黑魔法,想改个配置都不敢改。

最近写了一个从零开始配置 react + typescript 的教程,有兴趣可以看一下: https://github.com/tjx666/react-typescript-boilerplate
Cy86
2020-02-24 22:21:42 +08:00
@YuTengjing 感谢 [捂脸] 我之前一直以为 react 和 typescript 是同一款东西
xuqiccr
2020-02-25 09:23:47 +08:00
@cmdOptionKana 对对对就是这样,感觉跟自己的思维方式完全不一样,所以一直没怎么看懂,谢谢大佬
Hanggi
2020-02-26 13:47:43 +08:00
我觉得你应该是试试分别把 Angular,React,Vue 官网上的例子跑一遍,看看哪个适合你,哪个用着更趁手。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/646221

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX