资深前端开发工程师分享:关于前端学习路线的一些建议

本文是一位资深前端开发工程师分享的学习建议。强调前端开发者应首先掌握CSS、HTML和JavaScript三大基础,尤其是JavaScript的重要性。建议初学者不应急于学习Vue等高级技术,而是要扎实基础。内容涵盖CSS(盒模型、Flex、响应式布局等)、HTML(语义化、本地存储)、JavaScript(基础、ES6+特性)和前端框架(MVVM,如React和Vue)的学习,并提到浏览器工作原理、计算机基础、前端工程化和性能优化等相关知识。
摘要由CSDN通过智能技术生成

前言

对于刚开始学习前端的伙伴俩说,问得最多的问题就是 ——前端技术现在如此繁杂,我到底应该如何学习。这个话题太大了,几句话回答不好;也由于这个问题确实困扰了很多前端开发人员,所以我也就着手系统的输出这篇文章。

虽然这篇文章花了很长时间,肯定也有其局限性;希望各位不吝指出。

入题

我们俨然能感受到前端岗位现在已经发展成了最重要的研发岗位之一,所以对我们提出的要求也就越来越高。所以我们需要学的也就不仅仅只是CSS&HTML&JavaScript了。但这三大件一直都是前端的根本,这一点从未改变。而这三大件中JavaScript又是重中之重。

接下来我会结合我的一点经验,给出前端学习路线的一些具体建议。

目录

    三大件学习

    库工具

    前端框架( MVVM )的学习

   浏览器 & 计算机基础

    前端工程化

   性能优化

   Nodejs

   数据结构和算法

    依葫芦画瓢

三大件学习

现在每年依旧有很多初级入门的前端开发。所以对初入门的朋友也给出一点意见。

刚入门的朋友,我觉得不应该一开始就学习像Vue、TypeScript、Webpack等知识。应该把重点放在CSS&HTML&JavaScript基础知识的学习上。

CSS & HTML

对于刚入门的朋友我依旧建议先将CSS(3)&HTML(5)的知识点认真学习一遍。学习的途中最好是学习完一部分就自己在敲一遍代码,加深自己的记忆。

当然如果你愿意,建议你可以先仿一个网站的静态页面(掘金、知乎等都可以),有一些属性就可以了解他实际的实现场景。

当然刚开始敲代码的时候还是不要过分依赖自动补全功能,一开始就使用自动补全对你记忆一些属性时没有帮助的;踏实点学习,日后会有回报的。

关于 CSS(3) 你需要了解的一些知识点

    盒模型(标准 & IE )

   flex、float、Normal Flow 等的理解

   CSS 常用选择器

   行内、内部、外部样式的区别

   CSS 层叠规则

   BFC 与 IFC 的了解

  CSS3 的 transform、transition、animation 等属性的运用了解

  响应式布局的理解

……

CSS 说容易也容易,说复杂也复杂;因为 CSS 总是能给你意外的惊喜。

HTML(5) 你需要了解的一些知识点

说到 HTML 我想有很多人是div一把梭。因为div用的爽,不用担心默认样式。

有人说 HTML 语义化的优点很多,比如清晰的页面结构、有利于 SEO、便于团队开

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值