[在线教育]两三年前的前端教学视频可以跟着学吗 ?


[在线教育]两三年前的前端教学视频可以跟着学吗 ?
文章图片
[在线教育]两三年前的前端教学视频可以跟着学吗 ?

首先 , 简明扼要的回答题主的问题 , 完全可以 。 但是仅限于前端通用的基础知识部分 。
题主学习前端 , 首先应该列举出整个前端的知识图谱 , 然后制定一个合理的学习线路图 , 逐个击破 , 只要保持学习的热情和持之以恒 , 肯定能成为一位合格的前端工程师 。 前端算是目前互联网研发岗中门槛相对较低的 , 只要具备完整的前端知识体系和项目业务逻辑能力 , 胜任前端研发岗还是比较简单的 。
前端知识图谱可以自己按照如下方式列举:
那么首先 , 我们来聊一聊前端的基础知识(完全可以跟着学习的部分) 。

  • HTML/HTML5 , 简单但是必备 , 前端三巨头之一 , 负责实现UI界面的结构部分 , 1990年创立至今 , 已经过多个版本的更迭 。 虽说现在前端各个框架大行其道 , 但是只要最终呈现在ui界面中 , 无论是浏览器还是webview 本质还是要翻译成html 。 pug是 , Vue的template是 , React的JSX也是 。
所以 , html要牢固掌握 , 现在主流是HTML4/HTML5 。
那题主肯定想问?何谓牢固掌握 , 很简单 , 你看到的所有互联网产品的布局 , 你都能轻松的写出来 , 记住是所有 , 无论是PC端还是移动端(当然还是要结合css/css3) 。
  • CSS/CSS3同样简单必备(其实css不简单 , 看学习到什么程度 , 够用的程度绝对简单) , 前端三巨头之一 , 配合HTML实现ui界面的样式层 , 需要达到的标准如上所述 , 配合HTML能够实现你所见到的任何互联网产品的布局 , CSS3能实现常见的交互动画(移动端居多) , 达到这个程度足已 。
当然 , 题主可能会想 , 那sass/less/stylus呢 ,css module呢?记住 , 把css学好 , 学习预处理语言so easy 其他的css方案也如是 , 甚至项目中边查边用都可以 , 毫不费力 。
  • JavaScript , 前端三巨头中的真正的巨头 , 一个前端工程师的JavaScript水平 , 决定了你能在前端走多远 。
Atwood定律是这么说的 , Any application that can be written in JavaScript will eventually be written in JavaScript(任何能够用JavaScript实现的应用系统 , 最终都必将用JavaScript实现) 。
JavaScript , 1995年创立 , 彼时只是为了完成以前见到的表单验证的脚本语言而已 , 而今已是实现最火热的编程语言之一 , 编程语言排行榜前10 , github托管项目使用最多的编程语言 , 有句话是这么说的”移动互联网时代 , 我们都使用JavaScript编程” , 这句话一点都没有错 。
国内互联网一二线互联网公司 , 面试要求扎实的JavaScript基本功远重于框架的使用 , 毕竟他们很多前端的开源产品或内部产品 , 都需要基础框架支撑 。 百度的echarts系列(echarts/echartx-x)、UMeditor、ZRender , 蚂蚁的Ant Design系列、AntV、BigFish、Egg、Dva、UMI、腾讯的WeUI , 还有Elementui、Uni-app、Iview等等 , 这些产品的底层支撑都需要JavaScript , 足以见得 , 扎实的JavaScript基本功非常重要 。
以上 , 都是前端最重要的基础知识部分 , 题主去B站、慕课网、腾讯课堂或者其他平台 , 搜索相关视频资源即可 , 近3~4年内的都不会过时 。 当然也可以去腾讯课堂看一下我司的相关教程 , 都是免费的资源 。 题主自由选择 , 只要是口碑不错的 , 都不会太差 , 重点是马上投入学习 , 这最重要 。