程序员的知识教程库

网站首页 > 教程分享 正文

web前端入门到进阶亲身经历,自学者看了少走10里弯路...

henian88 2024-10-20 05:54:13 教程分享 6 ℃ 0 评论

忘记是什么时候开始选择了前端,进入了程序猿的步伐,天真的以为大学毕业后会走向人生巅峰,出任CEO,迎娶白富美,可惜事与愿违啊,大学生活除了装比什么都没学到,只能安慰自己受伤的小心肝,开始自己慢慢摸索,走了不少弯路,但是不后悔,因为这些弯路告诉了我,想要获得好的生活,就必须比别人更努力。

结合个人经历总结的前端入门方法,总结从零基础到具备前端基本技能的道路、学习方法、资料。由于能力有限,不能保证面面俱到,只是作为入门参考,面向初学者,让初学者少走弯路,有经验的大神们,如果有什么说的不对的,请轻喷。(把自己的书籍跟视频教程分享给大家)

互联网的快速发展和激烈竞争,用户体验成为一个重要的关注点,导致专业前端工程师成为热门职业,各大公司对前端工程师的需求量都很大,要求也越来越高,优秀的前端工程师更是稀缺。个人感觉前端入门相对容易,但是也需要系统地认真学习,在打好基础后坚持学习,成为优秀前端工程师还是需要掌握方法跟时间的。

学习任何知识最重要的都是兴趣,如果经过一段时间的学习感觉不喜欢,那可能强迫自己学习是很痛苦的,效果也不会好,毕竟这很可能就是以后很多年生存的技能。不过随着互联网行业的发展,前端必然是Web开发人员需要学习的知识,有时候是没有专业前端工程师一起合作的,所以即使不做专门的前端工程师,掌握基本的前端技能为工作带来方便。

必备基础技能,以下是个人觉得入门阶段应该熟练掌握的基础技能

1) HTML4,HTML5语法、标签、语义

2) CSS2.1,CSS3规范,与HTML结合实现各种布局、效果

3) Ecma-262定义的javascript的语言核心,原生客户端javascript,DOM操作,HTML5新增功能

4) 一个成熟的客户端javascript库,推荐jquery

5) 一门服务器端语言:如果有服务器端开发经验,使用已经会的语言即可,如果没有服务器端开发经验,熟悉Java可以选择Servlet,不熟悉的可以选PHP,能实现简单登陆注册功能就足够支持前端开发了,后续可能需要继续学习,最基本要求是实现简单的功能模拟,

6) HTTP

学习方法

1) 入门阶段反复阅读经典书籍的中文版,书籍中的每一个例子都动手实现并在浏览器中查看效果 (看书还是比较枯燥,下面我会推荐一些教程)

2) 在具备一定基础之后可以上网搜各种教程(下面我会分享我的教程)、demo,了解各种功能的实际用法和常见功能的实现方法

3) 阅读HTML,CSS,Javascript标准全面完善知识点

4) 阅读前端牛人的博客、文章提升对知识的理解

5) 善用搜索引擎

枯燥无味,但是呢,打好必要的基础对我们的以后一定是受益无穷的,推荐一些教程并附带下载地址:

点击连接加入:https://jq.qq.com/?_wv=1027&k=5KNLlJq 统一一个链接,所有教程都在裙里, 9670,64130,有需要的朋友可以加入自行下载,如果不会下载的,就私信我。

JavaScript篇

入门:《JavaScript权威指南(第六版)》(犀牛书)、《JavaScript高级程序设计》(红宝书)、《JavaScript DOM编程艺术》、《JavaScript编程精解》、《JQuery权威指南》

进阶:《编写可维护的JavaScript》、《JavaScript异步编程》、《JavaScript设计模式》、《JAVASCRIPT语言精髓与编程实践》、《高性能JavaScript》

CSS篇

入门:《Head First HTML与CSS、XHTML(中文版)》

进阶:《CSS权威指南(第三版)》、《精通CSS(第2版)》

网络协议 ,架构篇

《HTTP权威指南》、《Web性能权威指南》

NodeJS篇

入门:《了不起的Node.js》、《Node.js开发指南》

进阶:《深入浅出Node.js》

-----------------------------------------------------------------------------------

相对比看书的枯燥,看视频还是很多人可以接受的方式,文中已分享;掌握方法,一步一个脚印的提高自己。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表