【图书】高效前端:Web高效编程与优化实践
前言
这本书从年前关注到现在,据说快上了。
书从这开始~
@李银城
资深前端工程师、知乎著名前端专栏作者兼前端话题优秀答主经验总结
本书适用于以下读者对象:
具有一定的前端基础,想要找一本高阶的、能提升水平的书;
刚毕业,没有什么实践经验,需要一本有实践指导作用的书;
已经工作了,想要学习一下其他人的前端开发经验;
不是做前端开发,但是有编程基础,想要深入理解前端是怎么运作的,或者是想加深理解HTTP之类的计算机基础知识。
本书主要内容
本书分为七章,1~4章和7章的实践性比较强,5章和6章注重基础。
1章介绍如何使用浏览器提供的便利进行开发,能使用HTML/CSS解决的问题就不要使用JS,因为用HTML/CSS解决一般会更加简单,用户体验也会更好。
2章介绍怎么样写出简洁高效的JS代码,怎么组织代码逻辑,让代码更加优美,具有更好的扩展性。
3章介绍页面整体的优化,包括怎么加快页面的打开速度,怎么避免页面的卡顿,怎么从一些细节之处提升用户的体验,怎么更好地使用调试工具。
4章结合实际经验,介绍HTML5的一些实用技术,如使用history改善AJAX体验、图标字体和SVG、裁剪压缩图片、如何做一个PWA应用等。
5章回归技术基础,以WebSocket、wasm、Web Workers等HTML5的新技术为出发点回归到计算机基础,如网络协议、程序编译、多线程等。特别介绍了它们和前端的联系,只有掌握这些基础,才能更好地解决问题,做一个优秀的前端开发人员。
6章讨论了诸如跨域、上传文件、CSS布局等前端技术支柱,特别是有些很常用但却是前端知识盲点的部分。
7章介绍前端的单元测试与自动化测试,以及怎么使用可视化工具制作网页动画,还介绍了其他一些前端开发常用的工具,作为本书的一个补充内容。
有兴趣的童鞋,可以通过下方阅读原文或者长按二维码查看目录。