当前位置: 首页 > Web前端 > HTML

想要成为顶尖前端,这份书单你一定要收藏!

时间:2023-04-03 01:06:20 HTML

欢迎大家到腾讯云+社区获取更多腾讯海量技术实践的干货~本文由腾讯IVWEB团队发表于云+社区专栏作者:链接2014年1月开始接触web前端开发两年多,记录下自己在前端学习旅途中看过的一些书籍,还有一些道听途说的书籍,基本上都是由浅入深的介绍。JavaScript入门《JavaScript权威指南(第六版)》★★★★★淘宝前端团队翻译,译者榜满满都是高手。本书又名犀牛之书,被誉为javascript开发者的圣经。网上对这本书的评论很多。大概意思就是这本书是一本JavaScript文档手册。没有完整读过本书的人,不能算是合格的前端工程师。我也是从这本书开始接触前端开发的。那时,我是华章出版社的校园大使。我免费申请了这本书。不幸的是,两年来我一直把它当作一本食谱来查阅,但没有读透。个人觉得这本书还是有点枯燥,但是内容绝对是五颗星,无可挑剔!《JavaScript高级程序设计》★★★★★又名小红书,雅虎首席前端架构师,YUI作者Zakas出品。书名虽然有“进阶”二字,但也很基础,文笔也很流畅。每个部分就像一个博客。读起来不乏味。个人感觉比上面的犀牛书可读性更好。更强。话虽如此,我也建议大家多多关注作者的博客:http://www.nczonline.net/,上面有很多高质量的博文。感觉这本书就像是作者平时的博文,按照前端知识体系整理成的技术书籍。《JavaScript DOM编程艺术》作为初学者,如果觉得以上两本书作为入门书太厚,也可以看看这本。《JavaScript编程精解》★★★★通勤时间读的第三本书。好像很难,很多第五章的函数式编程和第六章的面向对象编程都没有看懂。全书游戏式的编程教程还是很有意思的。译者汤姆叔叔名声在外,翻译质量一般。不过,我还是得到了很多技能!这本书的推荐说这本书很适合入门,但是我个人认为不适合初学者看这本书入门。笔者并不觉得自己在代码示例中使用了一些高级的用法,初学者很容易头晕。听说最近出第二版了,加入了NodeJS的内容。本书开源:http://eloquentjavascript.net/《JQuery权威指南》★★★我在北京实习的时候,每天下班在回家的地铁上完成这本书。错误很多,但是语法+例子的形式真的很适合初学者。但是错误太多,有些句子不流畅,看着很累。我只能说,代码写得好的人不一定写得好。《ECMAScript6入门》★★★★前端工程师当然要重视ECMAScript的开发了。阮老师的科普书!短小精悍,通俗易懂。这本书也开源了:http://es6.ruanyifeng.com/Advanced《编写可维护的JavaScript》★★★★Zakas的另一本书,还没看完,基本是Zakas红皮书的子集,重点关于JavaScript代码风格、规范和最佳实践。《JavaScript异步编程》★★★★掌握异步编程显然是JS开发者必备的技能。看完这本介绍js异步编程的科普书,书中介绍了js异步编程的概念、场景和工具,但更重要的是如何使用这些工具。《JavaScript设计模式》★★★作者好像更喜欢JQuery的源码,但是汤姆大叔这本书的翻译很烂,很多代码都没有缩进。..不建议。《Effective JavaScript》★★★★这本书的最后一章“并发”我看得很辛苦。很明显这是一本进阶的js书,还是先把权威的攻略看完吧!听说这本书里的技巧对IE6有很好的优化效果,但显然书中提到的这些技巧一定在JQuery、Underscore等流行的JS库中广泛使用。这些第三方库已经帮我们把这些优化细节封装的很好。《JAVASCRIPT语言精髓与编程实践》一本关于JavaScript的硬书,以JavaScript这门语言为例,描述编程语言(动态语言、函数式编程、面向对象编程等)的特点。作者周爱民先生,前支付宝架构师,现豌豆荚架构师。《高性能JavaScript》又一本扎卡斯的神书,高工推荐。最近开始看《You dont know JS》,看了开头,感觉很好!CSS入门《Head First HTML与CSS、XHTML(中文版)》进阶《CSS权威指南(第三版)》虽然是老书,但是CSS2.1是基础《精通CSS(第2版)》好!以上三本书我都没看过。..NetworkProtocol&Architecture《HTTP权威指南》★★★★★涉及web开发前后端运维的同学可以看看。Web应用程序架构师必看。其中,“缓存”、“负载均衡”等章节让我印象非常深刻。标准的教科书绝对比阅读枯燥的HTTP规范要好得多。《Web性能权威指南》谷歌工程师教你如何优化网络性能。刚看了开头,高级工程师推荐的,听说比较深入。《大型网站技术架构》★★★★网站架构介绍。刚看完,写的很好,通俗易懂。开头段落指出:“大型网站是在进化,而不是设计。”,书中阐述了缓存为王、分层、解耦、模块化等网站架构应遵循的原则。关于负载均衡的部分基本就是参考《HTTP权威指南》负载均衡的内容。总结一下,垂直而水平分层和线性可扩展性是大型网站面对复杂业务和海量访问的法宝!NodeJS简介《了不起的Node.js》★★★作为介绍NodeJS的好书,可惜太浅了,基本介绍了一些技术开发一个简单的NodeJS应用所需要的工具和工具,并没有过多介绍NodeJS的原理和本身,停留在介绍第三方库和API的阶段。《Node.js开发指南》读到一半,刚看完这本书理解NodeJS的事件循环,作者是高手,Advanced《深入浅出Node.js》是一本非常有名的书,深入介绍了NodeJS的一些原理,很不错,我也还没有完成。.UserExperience&Products《点石成金》★★★★刚刚看了第二版和第三版,第三版增加了移动端的内容,更新和增加了一些新的例子。总的来说,我更喜欢第二版的精简版。ponyma推荐的好书。《结网@改变世界的互联网产品经理》★★★★这本书已经看了很久了。以产品开发过程中的实际案例,介绍产品经理的工作内容以及如何开展工作。并从产品创造和个人修养等两个方面描述了需求分析、产品设计、项目管理、产品运营、产品经理的沟通能力以及个人和团队的创新能力等。附录中的推荐书目和工具也都是高质量的!作者何某是前腾讯产品经理,尴尬百科创始人,但貌似因为创始人在知乎上的股权纠纷被黑了。中规中矩,老生常谈,不如朋友何老师的,但对传统企业向互联网转型或许有一定的参考价值。设计部分挺有意思的,但肯定不如我的另外两个设计师我的朋友花花和左叔。哈哈!《创京东》★★★骗钱书。看完觉得京东的核心部门是采购营销、仓储物流,按顺序排列。BDD框架的前端怎么样?Build?相关阅读综合进阶H5直播(下)NodeJs内存管理WebGL纹理颜色原理【每日课程推荐】机器学习实战!在线广告业务快速入门及CTR对应知识更多原文请点击搜索关注公众号「云家社区」第一时间获取技术干货。关注后回复1024送技术课程大礼包!海量技术实战经验,尽在云家社区!