有什么值得推荐的前端书籍?

今天这篇文章照例是按照前端学习路线整理出来的书单。


学习路线:
前端入门基础
计算机基础知识——创建网页:html+css+js——javascript——typescript——前端框架: vue&react
前端技术进阶实战
Node:vue.js+Node.js开发实战;React+Node.js开发实战——移动端:Flutter实战;React+Node.js开发实战;小程序——桌面应用:Electron;PWA——工程化:模块打包webpack
前端横向发展
WASM、可视化、音视频、Low-Code、自我成长

如果你想看书+看视频一起学习的话可以参考下面我总结的学习路线。

前端的学习路线一般是怎样的?

计算机基础知识


《计算机网络:自顶向下方法(原书第7版) 》
《编译原理 第2版 龙书 》
《算法导论(原书第3版) 》
《设计模式:可复用面向对象软件的基础(典藏版) 》
《编程原则:来自代码大师Max Kanat-Alexander的建议》
《如何写出好程序》


但我这里最推荐的一本是《深入理解计算机系统》,这本书对于前端、后端工程师来说都非常经典,如果你是想快速进阶、冲击全栈的前端初级工程师,那么你对于计算机操作系统、数据结构、算法、设计模式等都需要有一定的了解。这本书从程序员的角度讲述应用程序员如何利用系统知识来写出更好的程序。在阅读完这本书后相信你对计算机系统各组件都会有一定的认识且能一定程度初步建立你的计算机思维。

html+css+js


《Web前端工程师修炼之道(原书第5版) 》


javascript&TypeScript

《JavaScript编程精解(原书第3版)<快速上手>》


《JavaScript权威指南(原书第7版)<完整系统全面>》(必读犀牛书)

这本书介绍JavaScript语言和由浏览器与Node实现的JavaScript API,它适合有一定编程经验、想学习JavaScript人,也适合已经在使用JavaScript但希望更深入地理解进而真正掌握这门语言的程序员。看完这本书你讲会对js有一个更加全面的认识,可以帮助你快速掌握js核心技术。

《TypeScript入门与实战<入门> 》


这本书适合TypeScript的初学者,它全面且系统地介绍了TypeScript编程语言的基础知识与应用,包含了大量代码示例。

《TypeScrip项目开发实战<进阶> 》


这本书将通过9哥实用项目,详细讲解如何使用TS和不同的JS框架开发高质量的应用程序。书中不仅介绍TS的核心概念与技术,还涵盖Angular和React的一些新功能,以及GraphQL、微服务和机器学习等相关的新技术。

Vuej&React


《Vuejs入门与商城开发实战》


本书主要面向Vue.js的初级入门者,涵盖详细的理论知识、布局分析和逻辑分析。并带你完成一个小项目实战:使用Vue.js和JavaScript的基础知识构建一个完整的Vue商城。

《React+Redux前端开发实战》


Node


《Vue.js+Nodejs开发实战:从入门到项目上线》


《Vue.js+Node.js开发实战:从入门到项目上线》以JavaScript语言为基础,以一个完整的网站开发过程为主线,系统地介绍了一整套面向Web项目的开发技术,如使用Node.js搭建服务端,使用NoSQL数据库管理数据,使用Vue.js开发前端UI,使用Nginx部署代码,使用Git管理版本等。通过阅读本书,读者可以了解网站从开发到上线的整个过程。

《React+Nodejs开发实战:从入门项目上线》


本书站在全栈开发的角度,通过实战形式,带领读者由点到面,由浅入深,从前端到后端逐步学习React.js+Node.js全栈开发的全貌。本书分为4篇,第1篇React.js和Node.js基础,涵盖两种技术的环境搭建及IDE用法,以及相关的语法基础;第2篇打包部署和项目开发实战,涵盖各种打包工具和部署工具,以及详细的步骤;第3篇React.js和Node.js进阶,涵盖两种技术的语法原理;第4篇项目优化和服务端渲染,涵盖缓存、压缩、懒加载、按需引入和负载均衡等。

移动端

《Flutter实战》


《React Native移动开发实战》


《零基础学:微信小程序开发》


桌面应用

《Electron实战:入门进与性能优化》


以实战为导向,讲解了如何用Electron结合现代前端技术来开发桌面应用。不仅全面介绍了Electron入门需要掌握的功能和原理,而且还针对Electron开发中的重点和难点进行了重点讲解,旨在帮助读者实现快速进阶。

《PWA入门与实践》


工程化

《Webpack实战:入门进与调优》


这是一本能指导读者零基础快速掌握Webpack并轻松进阶的实战性著作。作者在Webpack领域有深厚的积累,是知名开源打包工具YKit的主导者和核心开发者。本书从功能特性、工作原理、应用实践、性能优化4个维度对Webpack进行了全面的讲解,内容上尽力避免了网络上已经公开发表的各种资料和文档,而是从作者的实际经验出发,将更有价值的内容呈现给读者,尽量帮助读者少走弯路。

横向发展推荐书单


WASM
《面向WebAssembly编程:应用开发方法与实践》
《WebAssembly原理与核心技术》

数据可视化
《ECharts数据可视化:入门,实战与进阶》
《快学熟用D3》

图形图像
《Threejs开发指南:基于WebGL和HTML5在网页上渲染3D图形和动画(原书第3版)》
《OpenGL编程指南(原书第9版)》
《TypeScript图形演染实战:基于WebGL的3D架构与实现》

UI/UE
《用户体验要素:以用户为中心的产品设计(原书第2版)》
《点石成金:访客至上的Web和移动可用性设计秘笈(原书第3版)》

WerRTC
《WerRTC技术送解:从0到1构建多人视频会议系统》
《WebRTC音视频实时互动技术原理、实战与源码分析》
《WebRTC音视频开发:React+Flutter+Go实战》

Low-Code
《实战低代码》
《零代码实战》

自我成长
《程序员进阶心法:快速突破成长瓶颈》
《架构师的自我修炼:技术、架构和未来》
《架构即未来:现代企业可扩展的Web架构,流程和组织(原书第2版)》

代做工资流水公司宜春对公银行流水办理大连入职流水代办贵阳银行流水单代做沈阳办薪资流水贵阳购房银行流水公司泰州车贷银行流水 模板淄博入职流水费用遵义银行流水账单办理湘潭公司流水报价广州查转账流水兰州工资代付流水图片嘉兴工资代付流水打印湛江工资流水app截图代做柳州打印工资流水济宁薪资流水代开长春收入证明代开邯郸打印背调流水宜春银行流水PS开具上饶查询贷款银行流水东莞工资流水单报价湛江银行流水电子版开具揭阳公司银行流水制作威海房贷收入证明打印太原转账银行流水开具唐山查车贷银行流水深圳银行流水电子版价格曲靖银行流水账单样本深圳打印日常消费流水济宁个人流水制作淮安办自存流水香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

代做工资流水公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化