
史文强
本书是字节跳动资深前端工程师呕心沥血之作,也是目前市场上少有的从原理到实战深度剖析JavaScript生态中经典工具库的技术图书。书中不仅详细介绍了JavaScript语言在浏览器页面之外的不同应用场景,更从实用技巧、设计理念、原理、源码等角度对精心挑选的30多个工具库进行了全方位的解析,希望读者在领略JavaScript代码之美的同时,也能拓宽技术视野。此外,为了帮助读者更好地理解书中所讲述的内容,随书代码仓库里提供了大量可运行的源码,包括精简版的库重写和完整的代码示例。 全书共分6篇: 基础篇(第1~10章)挑选了前端工程师开发中常用的工具,主要涉及编写模拟数据、服务端开发、静态类型检查、模块管理工具、实用工具库、函数式编程等。 图形学篇(第11~15章)首先介绍了前端如何绘制流程图,然后给出了Canvas技术、数据可视化、SVG技术及3D渲染相关的知识及实战指南。 多媒体篇(第16~20章)主要介绍如何在网页中绘制PPT,以及高性能动画、音频处理和视频处理相关的知识和应用。在短视频技术流行的当下,一线互联网公司中有很多前端工程师专门从事音视频相关领域的研发工作,本章的内容能够帮助读者对这个细分领域有个基本了解。 跨端开发篇(第21~25章)主要介绍如何使用JavaScript编写命令行工具、Shell自动化脚本、跨端Hybrid应用和桌面应用,以及如何发送二进制消息或通过控制反转来实现代码解耦,旨在帮助读者提升工程化能力和基本的跨端跨界开发能力。 游戏开发篇(第26~28章)主要介绍游戏开发相关的基本知识、开发技巧以及物理引擎相关的知识和实践,每一章都提供了完整的可运行代码和美术素材。 跨界实践篇(第29~31章)主要介绍如何使用JavaScript来实现人工神经网络,并利用工具库实现了一个可以语音控制的“吃豆人”游戏,最后讲解了如何使用JavaScript来进行物联网的开发。
这书写的很棒,奈何自己水平有限,有些着实看不太懂(目前的水平)。 不管怎么说,读完此书,会对自己在前端领域的方向有了一个更全面的认知,也算开了很多眼界。
完整的看完了图形学前面的内容,受益匪浅,后面就属于应用层的应用了,等以后需要才会回来查查有什么推荐,总体来说很帮
作者用心了,实践和理论相结合,不论是前端小白,还是业界老司机,由浅入深,收获满满
确实诚如作者所言如今前端只有初级与高级,作者把自己这本书定位于1-3年的前端初级工程师还是非常合理的,可悲的是目前是市面上所谓的高级不过是1-3年水平的初级罢了,如果真能有如此多1-3年的初级工程师,前端应该更能蓬勃发展吧。作为有追求的工程师而言,能从这本书里知道很多知识(只是知道,而不是掌握)吧,拓宽了技术和思维的广度,对自己接下来的职业规划应该会更有方向。
好的方面是可以拓宽一些视野 坏的方面是深入原理的部分浅尝辄止,由于领域太多,用不到的部分很容易忘。浅的部分 chatgpt 可以代替,api 都不需要了解。 总体而言,捡自己感兴趣的部分随便翻翻就好了,不建议通读
作者在亲身经历的基础上,结合实际工作中技术开发的切实案例,细致、全面、成体系的介绍和梳理了技术开发的相关内容。既是技术开发具体工作中的指导书,也是技术人员在不同工作内容中切实成长的参考书。作者本人经历不凡,性格亦是天生积极不服输,本书一定层面上也是作者过去几年某个生活侧面的缩影。强烈推荐。
非常棒,要想成为技术大牛,只会用工具是不行的,作者特别强调作为前端容易忽视的原理问题,要想成为资深前端,原理必不可少,并不是普通前端意识中的,前端就那点东西,有啥好学的,要想成为好的前端,需要学的东西太多了,继续修炼内功,加油
前端学习,知识体系复杂,名词众多。这本书讲解的很详细,适合刚刚入门的学员进阶之前读。如今前端入门,几乎都是vue框架学习,react框架学习。无论你是B站大学毕业,还是慕课大学毕业,饿了么项目、云音乐、博客论坛项目和层出不穷的管理系统,都要走框架学习的路。感觉国内前端学习还是很体系的,但是从入门到中高阶,都需要大量的积累,广泛的学习,这一点,任何网站和千锋黑马流都教不给你什么东西,这个过程还是要靠自学。我在几年前学习编程的时候,各种资料很混杂,前端还处于爆炸增长阶段,那个时候并没有国人的教程成书出版,优质资源很多是博客,搜索出的资料也是各种教育机构的直播课拉人头,或者是动辄成千上万给工作人员的编程入门课。这本书的价值就是帮助你在入门进阶道路上灌输广博的知识,非常有用,十分推荐。
有幸和作者共事一段时间,作者技术能力强,学习能力强。书中从工具讲到原理,从原理到实战,都有精彩的描述。提升自己知识广度和深度都有帮助,值得一读!
呕心沥血之作,覆盖面非常广泛,值得一看!