分享好玩科技,探索未知世界。大家好,偶是drinkingcode。针对楼主提出的问题,下面偶做两个部分来进行回答。
是否有必要?在这个社会化分工越来越明细的社会,如果你想要己靠技能在自己工作上得到晋升,那么偶并不十分推荐你去学习前端。因为进入公司后,公司更多的是要求你在这个方向上有一个纵深的发展。只有很少一部分初创公司处于资金压力,才会要求一人多技。
如果你并不指望通过技能在工作上获得晋升,而仅仅只是因为兴趣想要了解前端,那么此时学习前端倒也无可厚非。
如何入门?如果仅仅因为兴趣想要去了解前端,那么在这里偶也给出入门前端的指引。
HTML
HTML类似于树的树枝,支撑着整个页面的主干。关于HTML的入门材料,推荐大家过一遍《HMTL与XHTML权威指南》,以了解HTML中具体有哪些标签以及各个标签有哪些用处。
CSS
CSS类似于树的叶子,用以美化页面。在这里也给大家推荐一本关于CSS的书籍《CSS权威指南》,用以了解CSS有哪些属性以及各个属性的作用是什么。
JavaScript
JavaScript类似于光照和水分,得以让页面充满动态和交互。在这里推荐一本关于JavaScript的书籍是《JavaScript高级程序设计》,目的是为了熟悉JavaScript这门语言的基本使用。
框架
上述讲到的HTML,CSS,JavaScript是一个页面的基本组成元素。学会这三者,大家就可以写出大家想要的页面效果了。
鉴于前端演进也有一段历史了,所以自然也会衍生出一些框架来提高前端开发的效率。目前主流的有两大框架的组合:Element + Vue 和 Ant Design + React。
其中Element和Ant Design为组件库。Vue和React为JavaScript框架。在国内,Element + Vue的组合更受欢迎一些。因此对于入门的同学可以着手从Element + Vue的组合来进行学习。
总结如果想要靠技能在工作上得到一定晋升,那么推荐小伙伴们无需学习前端,因为你需要把更多精力放在后端学习上,以迎合现代企业的人才发展需求,反之亦然。
对于想要了解前端的同学,这里也给出了学习的顺序。其中HTML,CSS有了大体上了解就可以,而JavaScript则需要你做到较为熟悉。至于框架,有时间最好了解一下,毕竟可以在很大程度上提升你的前端工作效率。
如果你喜欢偶的文章或对你有帮助,欢迎点赞转发。关注偶,偶是drinkingcode,分享好玩科技,探索未知世界!
ie css兼容性问题,引入css别名,css 西天取经动画,简单的css网页实例,css图片本地位置,css 3d文字旋转,physicsshapebox