前言

本书动笔最早是在家2018年左右,起因是自己找工作准备面试,一边准备面试一边总结当时的常见面试题,于是有了本书的“初稿"。说是初稿,但其实内容并不成体系,东一块西一块的,只是简单按目录进行了归类,并不能称之为“书”。

现在,做前端已经有8年了,工作经验和阅历也比之前更丰富了,自己的博客上也写了很多文字,于是着手将之前的内容进行整理,从而有了本书。此次整理,并不是简单将之前的内容汇总,用行业的话来说,应该叫重构。与此同时,也总结了很多新的话题,以免书中部分内容过时。

这本书的目标读者不包括零基础的读者,主要是帮助初、中级开发进阶高级开发,或者帮助高级开发进一步进阶用的。不过光靠看书是不够的,工作经验也是很重要的,工作久了你会有些自己感悟。所以大家在平时工作中还是要多注意代码质量,想想怎么样写更好,平时多进行小范围的重构,这样不仅自己后面维护代码更轻松,而且也对自己的技能进行了实际意义上的打磨,对以后的职业发展更有助益。

写作本身是一个需要花费不少时间的事情,尤其是这次是我第一次正式写书,在这里需要特别感谢老婆的全力支持。

最后,希望本书的内容能给大家带来一些帮助。如读者有宝贵意见和建议,欢迎邮件指出,我会及时更新本书内容。

作者邮箱:yakima.public@gmail.com

——2023年2月2日,于上海