网站首页 > 开源技术 正文
作为一名前端开发人员,如果你没有看过任何关于前端的书籍,那你不是一名合格的前端开发工程师。为什么“看书”是衡量合格前端的标准?因为前端作为一个特殊的极具变化与开拓性的工种,没有较强的自我学习与思考能力,很难在这激烈又纷杂的环境里存活而不被淘汰,而“看书”则是最基本的自我提升与补充知识的途径。
书中自有黄金屋。不管你是想涉猎前端抑或进行系统性的学习,都推荐大家阅读前端的相关书籍。那么对于想入门或者扎实前端基础的童鞋来说我们应该挑选哪几本适合我们的书籍呢?下面信狮教育的技术老师就推荐5本关于前端学习的图书供大家参考。
一、 入门级 :就是有一定的基础(比如最常见的HTML标签及其属性、事件、方法;最常见的CSS属性;基础的JavaScript编程能力),能够完成一些简单的WEB前端需求。
《JavaScript dom 编程艺术》:此书绝对是入门的好书,此书从JS的历史 - JS基础语法知识 - DOM介绍和简单的使用。现在这本书已经出了第二版,需要的朋友直接第二版就行。
二、初级开发:初级开发人员的标志就是需要在中级和高级开发的指导下完成工作。首先不要苛责代码的对错严谨,毕竟每个程序员都有这样的一个过程,就是这个级别的特征。
《JavaScript高级程序设计》:一本非常完整的经典入门书籍,被誉为JavaScript圣经之一,这本书的作者是 Nicholas C.Zakas ,雅虎的前端工程师,是YUI的代码贡献者,可想而知这本书得含金量,他出的书都广受好评。这本书已经出了第二版,而且与第一版相比内容更新很大,直接第二版就行。不要被书名的“高级”唬住,只要有JS基础语法知识和DOM基础知识就行,而且本书开始阶段还是介绍JS和DOM的语法知识。
三、中级开发:中级开发人员的标志就是在高级开发或架构师较少的指导下高质量的完成工作,并对产品或项目有自己的想法与理解。
《JavaScript权威指南》:另外一本JavaScript圣经,讲解的也非常详细,属于中级读物,建议购买。这本书又叫犀牛书,被国人誉为:javascript开发者的圣经。网上对此书评价很多很好,大概意思是说这本书是一本JavaScript文档手册,更适合当作字典和备忘录查询来使用。
要做优秀的前端工程师,还需要继续努力:《高性能网站建设指南》、《Yahoo工程师的网站性能优化的建议》、“YSLOW”性能优化建议…… 这些都要深入研究!万事开头难!如果你准备成为前端工程师,可以到北大青鸟信狮教育学习WEB前端全栈工程师课程。
- 上一篇: YSLOW性能测试前端调优23大规则(十六):减少DOM数
- 下一篇: 前端学习路线(前端怎么学)
猜你喜欢
- 2024-10-07 前端进阶,提高技能(前端如何快速提升自己)
- 2024-10-07 性能测试YSLOW前端调优23大规则(七)——避免使用CSS表达式
- 2024-10-07 著名ARPG伊苏系列的新作《伊苏8》
- 2024-10-07 「优化连载三」前端优化(前端优化是做什么的)
- 2024-10-07 大型网站Web前端优化最佳实践,以及最全优化工具集锦
- 2024-10-07 史上最全java架构师技能图谱(上)(java架构师进阶之路)
- 2024-10-07 性能测试YSLOW前端调优23大规则(十)——精简JavaScript和CSS
- 2024-10-07 入门学习web前端的一点小建议(web前端怎么学好)
- 2024-10-07 前端学习路线(前端怎么学)
- 2024-10-07 YSLOW性能测试前端调优23大规则(十六):减少DOM数
你 发表评论:
欢迎- 最近发表
-
- 后端服务太慢?试试这 7 招(后端 服务端 区别)
- 做一个适合二次开发的低代码平台,把程序员从curd中解脱出来-1
- Caffeine缓存 最快缓存 内存缓存(caffeine缓存使用)
- Java性能优化的10大策略(java性能调优从哪几个方面入手)
- New Balance M576PGT 全新配色设计
- x-cmd pkg | qrencode - 二维码生成工具
- 平和精英抽奖概率是多少 平和精英抽奖物品一览
- x-cmd pkg | tmux - 开源终端多路复用器(terminal multiplexer)
- 漫威官方App中文版上线:全站漫画限时免费
- macOS Monterey 12.7.4 (21H1123) 正式版发布,ISO、IPSW、PKG 下载
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)