首先开头加粗字体声明并注明:本文仅代表自己的学习路线及经过,不一定实用所有人,有能力的请报电鸭Web3训练营非常感谢
首先我个人学的东西非常杂乱,几乎什么感兴趣都会去碰一点,因此我是有面向对象编程的底子的,一开始百变不离其宗,走进Web的第一课就是
- HTML5 + CSS3 +JS
这玩意不管你走到哪,只要是前端只要是网页都必定会碰到,哪怕你在WPF或者Rust都可能碰到标签语言,跑不掉的老实学学。
至于在哪里学,菜鸟教程,B站视频,反正互联网那么大随便找你总能找到
其次学完了基础以后,我个人是基于JS继续往下走,也就是JQuery,这玩意在原生HTML开发中也是至关重要的存在,除非你真的想利用document属性一个个去操作DOM节点,但我觉得你肯定不是那种人()
JQuery在目前来说并非必学不可,反而言之已经没落了。稍微了解一下便可,其他的用到在百度不就行了。
再往下,那就是最关键的分水岭了,因为目前世面主流的框架无非就是那几个
- Vue,React,Angular
这几个里面,Vue推荐学, React 推荐学, Angular就拉倒吧,不引战,只是不推荐。想学也没人拦着。React和Vue其实很像,但是Vue可能会较容易上手,可以先学了Vue在去学React。
这个时候可能有人会说了,你怎么不提一下Nextjs Nuxtjs 呢?这两东西其实就是基于Vue React的框架,等学完了Vue React以后再看你要不要学便是
到了这里其实你已经可以去找工作了,就是找不找得到没法保证,但凡我能保证我现在也不用在这里逛论坛了
但是后面我还去学了一下后端,后端种类就多了去了,PHP, Dotent,TS,琳琅满目。不过这个我没有什么发言权,只能说我后面学的是以Nodejs为环境的Nestjs 和 Midway框架
今天就先说这些,其他的有灵感再谈。
我2016年入行,都没在工作中用过jQuery。现在更不用学了。
确实,所以只是建议了解一下便是,谁知道会不会用到呢,大概了解一下也不坏