多种网盘链接检测插件 购买前,请先检测网盘链接是否有效
《高效前端:Web高效编程与优化实践》_1
《高效前端:Web高效编程与优化实践》_2
《高效前端:Web高效编程与优化实践》_3
内容简介:
内容简介
这不是一本单纯讲解前端編程技巧的书
而是一本注重思想提升和内功修炼的书
全书以问题为导向,精选了前端开发中
4个疑难问题,从分析问题的原因入手,逐步
给出解决方案,并分析各种方案的优劣,最后
针对每个问题总结出高效编程的最佳实践和各
全书共7章,内容从逻辑上大致可以分为两
大类
第一类,偏向实践,围绕HTML、CsS
JavaScript等传统前端技术,以及PWA等新兴
前端技术,讲解如何进行HTML优化、CSs优
化、 JavaScript优化、页面优化等,以此帮助前
端工程师们提升高效编程和应用优化的能力
第二类,注重基础,讲解了前端工程师必
须掌握的数据处理、网络协议、文件操作、测
试等基础性的开发技术,目的是帮助前端工程
师们修炼内功,打下扎实的基础
希望通过本书,不仅能帮助前端工程师们
夯实基础,还能帮助他们写出简洁、优美的代
码,为应用带来良好的用户体验
高效前端
Web高效编程与优化实践
EFFECTIVE FRONT END
Li银城著
C机械工业出版社
书在版编目(CIP)数据
高效前端:Web高效編程与优化实践/Li银城著.一北京:机械工业出版社,2018.1
(Web开发技术丛书
ISBN978-7-111-59021-7
1.高…Ⅱ.Li…Ⅲ.网 页制作工具-程序设计IV.TP393.092
中guo版本图书馆CIP数据核字(2018)第016715号
高效前端:Web高效编程与优化实践
出版发行:机械工业出版社(北京市西城区百万庄大断22号部政编码:1000
责任编辑i艺
责任校对i秋荣
印刷:北京市兆成印刷有限责任公司
版次:2018年3月第1版第1次印刷
开本:186mmx240mm1/16
书号:ISBN978-7-111-59021-7
定价:89.00元
凡购本书,如有缺页、倒页、脱页,由本社发行
客服热线010)8837942688361066
投确热线010)88379604
购书热线010)683262948837964968
读者信箱
版权所有·侵权必究
封底无防伪标均为盗版
本书法律顾问:北京大成律师事务所就光/邹晓东
ZAcher
为何写作本书?
本书通过介绍前端的优化实践以达到高效编程之功效,这里并不是教你怎么用CSS的某
个属性,如“ display:gid\",或者怎么用Js的ES6,而是重点教你一些前端的思想,如怎么
提高用户体验,怎么写出简洁优美的代码等。注重思想而不注重形式,注重功底而不注重框
架是本书的特色。本书有一大部分篇幅在介绍怎么提升编程的功底,怎么修炼内功,从而达
到高效编程的目的。
全书以问题为导向,例如有些页面为什么打开会比较卡顿,从怎么解决这种问题,有哪
些方法,这些方法的优缺点是什么,一步步由浅入深地分析和解决问题。学会解决问题
学会知识更为重要
本书主要内容
本书分为七章,第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等HML5的新技术为出发点
归到计算机基础,如网络协议、程序编译、多线程等。特别介绍了它们和前端的联系,只
有掌握这些基础,才能更好地解决问题,做一个优秀的前端开发人员
第6章讨论了诸如跨域、上传文件、CSS布局等前端技术支柱,特别是有些很常用但却
是前端知识盲点的部分
第7章介绍前端的单元测试与自动化测试,以及怎么使用可视化工具制作网 页动画,还
介绍了其他一些前端开发常用的工具,作为本书的一个补充内容
在写作的过程中,我都是结合实际的经验进行阐述,并不像很多大学课本那样只讲理论。
所以相对来说,本书看起来应该会比较生动,并且很多章节都是图文并茂的
本书读者对象
本书适用于以下读者对象
口具有一定的前端基础,想要找一本高阶的、能提升水平的书
口刚毕业,没有什么实践经验,需要一本有实践指导作用的书
口已经工作了,想要学习一下其他人的前端开发经验
口不是做前端开发,但是有编程基础,想要深入理解前端是怎么运作的,或者是想加深
理解HTP之类的计算机基础知识
如何阅读本书
如果你一点编程经验都没有,可能不太适合阅读本书,你要是不知道什么是变量,什么
是HTML,应该先读一些编程入门书籍
读者可以从头看到结尾,我相信每一篇看完都会有收获的。或者有针对性地看,例如,
你觉得自己在计算机基础里的网络协议、数据结构算法等方面比较薄弱,可以直接看第5章;
如果你对HTML比较感兴趣可以直接看第4章。在阅读的过程中,建议读者都实际操作
避,而不仅仅是当作睡前读物,因为只有自己动手实践才能识别书中的真伪并且加深理解
所以本书不提供相关源码等资源,读者可自行根据书中描述动手练习。
致谢
在本书的写作和出版过程中得到了很多人的帮助,感谢我的家人对我写作的支持和鼓励,
|