Web前端技术学习经验谈

简介: 整个web前端技术,非常繁杂,知识点极其多,如果要分层次的话,我想应该分为四层:第一层:Html+CSS第二层:Javascript+JQuery+Ajax+Bootstrap第三层:SVN+Git+Webpack第四层:Vue.js+React+AngularJS

Web前端技术学习经验谈

根据自己多个项目开发的经验,给大家谈谈自己前端开发中的一些经验

首先说一下学习技术的思路,学习技术不能瞎学,要有目标、有计划的学,我的思路是:先跟着官网学基础(一般的技术都有官网),然后直接开发小项目,在开发项目过程中,遇到问题再去搜索引擎搜答案,问题解决之后再把相关知识点记录下来,然后去官网教程找到对应模块再学习一遍,遇到疑难概念问题,我会去b站或者youtube上看看别人对该概念的解读。项目开发完之后,再开发下一个项目,一个项目接着一个项目,通过项目来渐进式的掌握技术。就像是打枪一样,教练教完射击技术,剩下的就是练习,不停的练习。

当然,我的思路不一定适合每个人。有的人喜欢跟着教学视频学,有的人喜欢看书学,有的人喜欢被人带着学...... 总之,学技术的目的都是为了应用。

有时候,我们应该用辩证法去分析事物。对于Web前端来说,特点是杂、多、广,但是从另外一方面来讲,这些技术学习成本并不高,有的技术或许1小时就学会,而且这些技术里面,我们能经常用到的并不多,有些只会里面的常见用法就足够了。

整个web前端技术,非常繁杂,知识点极其多,如果要分层次的话,我想应该分为四层:
第一层:Html+CSS
第二层:Javascript+JQuery+Ajax+Bootstrap
第三层:SVN+Git+Webpack
第四层:Vue.js+React+AngularJS

每个人的基础不一样,可能有的到了第一层,有的到了第三层

这四层里面内容并不全,有些技术还能细分。比如Javascript脚本语言还有JS、ES、TS这些语言版本,比如CSS相关技术还有Less、Sass预处理技术。除此之外,Web前端开发领域的零散知识点也很多,比如Node、npm、yarn、vue-cli、Less、webpack、Vite、Lint、Nginx。

总之,Web前端技术是学不完的,永远也学不完。新技术不断出现,旧技术不断淘汰。有些技术更新换代非常快、生命周期短,或许今年流行的技术,明年就淘汰了。对于我们工程师来说,够用即可,能达到开发项目的水平即可。把主要精力放到修炼计算机内功上,通晓计算机基础、原理、底层、机制、本质。毕竟 外功可以速成,内功不能。我们要结合自己的日常工作编码实践,学以致用,去学习补充计算机的内功,这样才能洞悉问题的本质。

目录
相关文章
|
1天前
|
前端开发 JavaScript UED
Web前端开发:探索技术与艺术的交融
Web前端开发:探索技术与艺术的交融
8 1
|
1天前
|
前端开发 JavaScript UED
前端技术:引领数字时代的交互之美
前端技术:引领数字时代的交互之美
|
1天前
|
XML 前端开发 JavaScript
前端技术的演变与实战应用
前端技术的演变与实战应用
|
1天前
|
前端开发 JavaScript Java
前端与后端:构建现代Web应用的双翼
前端与后端:构建现代Web应用的双翼
|
2天前
|
设计模式 存储 前端开发
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式
|
2天前
|
开发框架 前端开发 数据库
Python从入门到精通:3.3.2 深入学习Python库和框架:Web开发框架的探索与实践
Python从入门到精通:3.3.2 深入学习Python库和框架:Web开发框架的探索与实践
|
11天前
|
前端开发 搜索推荐 数据安全/隐私保护
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
18 1
|
11天前
|
前端开发 JavaScript vr&ar
前端新技术探索:WebAssembly、Web Components与WebVR/AR
【4月更文挑战第12天】WebAssembly、Web Components和WebVR/AR正重塑Web应用的未来。WebAssembly允许C/C++等语言在Web上高效运行,提供接近原生的性能,如游戏引擎。Web Components通过Custom Elements和Shadow DOM实现可复用的自定义UI组件,提升模块化开发。WebVR/AR(现WebXR)则让VR/AR体验无需额外应用,直接在浏览器中实现。掌握这些技术对前端开发者至关重要。
16 3
|
8月前
|
Web App开发 前端开发 JavaScript
前端学习笔记202307学习笔记第五十七天-模拟面试笔记react-fiber解决了什么问题
前端学习笔记202307学习笔记第五十七天-模拟面试笔记react-fiber解决了什么问题
95 0
|
8月前
|
前端开发 定位技术
前端学习笔记202305学习笔记第二十三天-地图单线程配置
前端学习笔记202305学习笔记第二十三天-地图单线程配置
64 0
前端学习笔记202305学习笔记第二十三天-地图单线程配置