前端面试自我介绍(想学习啊!有没有前端课程推荐)

2022-09-22 10:30:19
摘要:  前端面试自我介绍(想学习啊!有没有前端课程推荐)...

你好,我是丁哥,现在主持个栏目叫丁哥开讲,里面有大量编程相关的视频。有前端相关的,后端相关的也有全栈相关的。

做了以上的自我介绍以后,现在给你回答一下前端开发的入门儿问题。

当前三大主流前端开发框架有Angular, React和Vue。要想在前端开发中占有一席之地的话,你必须至少要掌握以上三大前端技术中的一个。

现在说一下angular相关的学习。Angular从2这个版本开始到现在的8, 技术风格都非常的稳定。也就是说如果你的教材是针对angular 2到8中的任何一种的话,在所有的angular 2以后的版本上都可以使用。

从这一点上来说,我个人觉得学习angular是比较划算的,因为你学好这门技术以后, 对于之前的老版本和以后的新版本都可以直接上手, 甚至以后的版本看趋势也不会有很大的改变,也会一直用下去。

这里顺带提一下Angular是由谷歌推动的一个前端框架。技术支持的后备力量比较充足。

很多大公司都在使用这门技术。

再说一下react。React技术的发展速度是不错的。前期的react是基于函数的组件集合, 中间很多年发展为使用类的组件集合。2018年1月,又重新推出了新的函数类组件,也就是hooks。

最近这一两年react的技术变动比较明显。虽然不需要抛弃以前的技术,但是在代码编写风格和项目管理上发生了根本性的变化。最主要的一个变化就是redux模式不再是react唯一的数据管理模式了。这一点对于特别讨厌redux模式的程序员来说,是一个很好的消息。

你如果想从今天开始学习react技术的话,一定要从hooks学起。

最后说一下vue。Vue技术的发展速度算是最快的了。这门技术兼有angular的严谨性和react的灵活性。数据流管理上既支持双向数据绑定,又支持redux模式的单向数据流模式。

好,这个答案就先说到这里,如果有更多的问题,请关注丁哥开讲,在下面留言。

谢谢!