查看原文
其他

【图书】高效前端:Web高效编程与优化实践

2018-02-26 情封 前端早读课

前言

这本书从年前关注到现在,据说快上了。

书从这开始~


高效前端: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章介绍前端的单元测试与自动化测试,以及怎么使用可视化工具制作网页动画,还介绍了其他一些前端开发常用的工具,作为本书的一个补充内容。

有兴趣的童鞋,可以通过下方阅读原文或者长按二维码查看目录。

作者曾分享过:

【第1161期】从Chrome源码看DNS解析过程

【第915期】从Chrome源码看JS Array的实现

【第901期】从Chrome源码看JS Object的实现

【第861期】从Chrome源码看浏览器如何计算CSS

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存