高效前端:Web高效编程与优化实践

高效前端:Web高效编程与优化实践

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

人人网资深前端工程师经验总结,从技能修炼和思想提升2个维度,总结出34个高效编程和应用优化的实践方法。

内容简介

这不是一本单纯讲解前端编程技巧的书,而是一本注重思想提升和内功修炼的书。

全书以问题为导向,精选了前端开发中的34个疑难问题,从分析问题的原因入手,逐步给出解决方案,并分析各种方案的优劣,最后针对每个问题总结出高效编程的最佳实践和各种性能优化的方法。

全书共7章,内容从逻辑上大致可以分为两大类:

第一类,偏向实践,围绕HTML、CSS、JavaScript等传统前端技术,以及PWA等新兴前端技术,讲解如何进行HTML优化、CSS优化、JavaScript优化、页面优化等,以此帮助前端工程师们提升高效编程和应用优化的能力。

第二类,注重基础,讲解了前端工程师必须掌握的数据处理、网络协议、文件操作、测试等基础性的开发技,目的是帮助前端工程师们修炼内功,打下扎实的基础。

希望通过本书,不仅能帮助前端工程师们夯实基础,而且还能写出简洁、优美的代码,为应用带来良好的用户体验。

作者简介

作者李银城,资深前端工程师,现就职于人人网。知乎著名的专栏作者,前端类话题知名答主,在知乎前端圈有一定的影响力。乐于分享。喜欢写博客,他的知乎专栏“Effective前端”,累计已经超过20万字,文章被大量转发和转载。

章节目录

版权信息

前言

为何写作本书?

本书主要内容

本书读者对象

如何阅读本书

致谢

第1章 HTML/CSS优化

Effective前端1:能用HTML/CSS解决的问题就不要用JS

Effective前端2:优化HTML标签

Effective前端3:用CSS画一个三角形

Effective前端4:尽可能地使用伪元素

第2章 JS优化

Effective前端5:减少前端代码耦合

Effective前端6:JS书写优化

第3章 页面优化

Effective前端7:避免页面卡顿

Effective前端8:加快页面打开速度

Effective前端9:增强用户体验

Effective前端10:用好Chrome Devtools

第4章 HTML5优化实践

Effective前端11:使用H5的history改善AJAX列表请求体验

Effective前端12:使用图标替代雪碧图

Effective前端13:理解和使用CSS3动画

Effective前端14:实现前端裁剪压缩图片

Effective前端15:实现跨浏览器的HTML5表单验证

Effective前端16:使用Service Worker做一个PWA离线网页应用

第5章 前端与计算机基础

Effective前端17:理解WebSocket和TCP/IP

Effective前端18:理解HTTPS连接的前几毫秒发生了什么

Effective前端19:弄懂为什么0.1+0.2不等于0.3

Effective前端20:明白WebAssembly与程序编译

Effective前端21:理解JS与多线程

Effective前端22:学会JS与面向对象

Effective前端23:了解SQL

Effective前端24:学习常用的前端算法与数据结构

第6章 掌握前端基础

Effective前端25:掌握同源策略和跨域

Effective前端26:掌握前端本地文件操作与上传

Effective前端27:学会常用的CSS居中方式

Effective前端28:学会常用的CSS布局技术

Effective前端29:理解字号与行高

Effective前端30:使用响应式开发

Effective前端31:明白移动端click及自定义事件

Effective前端32:学习JS高级技巧

第7章 运用恰当的工具

Effective前端33:前端的单元测试与自动化测试

Effective前端34:使用AE+bodymovin制作网页动画

高效前端:Web高效编程与优化实践是2018年由机械工业出版社华章分社出版,作者李银城。

得书感谢您对《高效前端:Web高效编程与优化实践》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
智能前端技术与实践 电子书
基于TensorFlow.js,讲述如何解决深度学习应用部署的难题。
Bootstrap响应式Web前端开发 电子书
本书主要介绍Bootstrap的基础知识、基本语法和高级应用,并采用易于理解的方式讲解这些技术的使用技巧和注意事项。全书共14章,内容包括Bootstrap起步、Bootstrap中常用的基本样式、Bootstrap4弹性盒、Bootstrap网格布局、Bootstrap表单、Bootstrap相关组件、Bootstrap徽章及加载动画、Bootstrap中的图文混排、设置Bootstrap中的公
高效会议指南 电子书
1小时内就能读懂,各种会议的使用规则和31个常见问题答案,帮助你和你的组织开更有建设性、真正高效的会议。
高效养驴 电子书
本书系统地介绍了肉驴的高效养殖技术,主要内容包括养驴场的市场调查与投资分析,驴的体貌结构与生物学特性,驴的品种选择与引进,养驴场的建设,驴的选种、选配与繁殖,驴的饲料与配制,驴的饲养管理,驴的屠宰与产品加工,以及驴的疾病诊断与防治等。内容全面、通俗易懂,具有较强的实用性和可操作性,设有“提示”“注意”等小栏目,可帮助读者掌握驴高效养殖的技术要点。本书不仅可供驴场饲养管理人员和驴养殖户阅读,还可以作
简单高效LaTeX 电子书
一部LaTeX入门学习者的简明教程,同时也是LaTeX日常使用者的参阅手册。