科技
类型
8.3
豆瓣评分
可以朗读
语音朗读
281千字
字数
2017-04-01
发行日期
展开全部
主编推荐语
一线专业前端从业者,详解Web前端的各种现代技术。
内容简介
前端技术发展日新月异,而且涉及的知识面极为广泛。
本书以现代前端技术为背景,结合典型易懂的示例,详细介绍了前端各项技术的发展、演进和实现原理,涵盖了目前主流框架设计知识与项目工程实践思路的讲解。
同时,书中也讲解了最新的前端开发标准和未来的前端趋势分析,提出了前端效率和质量是一切技术的发展核心的观点。
除了技术上的讲解剖析,作者也结合自己的实际项目工作经历描述了成为一名优秀的前端工程师应该具备的能力和素质。
目录
- 版权信息
- 内容简介
- 前言
- 目标读者
- 写作目的
- 写作背景
- 主要内容
- 写作声明
- 致谢
- 专家推荐
- 第1章 Web前端技术基础
- 1.1 现代Web前端技术发展概述
- 1.1.1 现代Web前端技术应用
- 1.1.2 现代Web前端技术概述
- 1.1.3 Web前端技术发展
- 1.2 浏览器应用基础
- 1.2.1 浏览器组成结构
- 1.2.2 浏览器渲染引擎简介
- 1.2.3 浏览器数据持久化存储技术
- 1.3 前端高效开发技术
- 1.3.1 前端高效开发工具
- 1.3.2 前端高效调试工具
- 1.4 本章小结
- 第2章 前端与协议
- 2.1 HTTP协议简介
- 2.1.1 HTTP协议概述
- 2.1.2 HTTP 1.1
- 2.1.3 HTTP 2
- 2.2 web安全机制
- 2.2.1 基础安全知识
- 2.2.2 请求劫持与HTTPS
- 2.2.3 HTTPS协议通信过程
- 2.2.4 HTTPS协议解析
- 2.2.5 浏览器Web安全控制
- 2.3 前端实时协议
- 2.3.1 WebSocket通信机制
- 2.3.2 Poll和Long-poll
- 2.3.3 前端DDP协议
- 2.4 RESTful数据协议规范
- 2.5 与Native交互协议
- 2.5.1 Hybrid App应用概述
- 2.5.2 Web到Native协议调用
- 2.5.3 Native到Web协议调用
- 2.5.4 JSBridge设计规范
- 2.6 本章小结
- 第3章 前端三层结构与应用
- 3.1 HTML结构层基础
- 3.1.1 必须要知道的DOCTYPE
- 3.1.2 Web语义化标签
- 3.1.3 HTML糟糕的部分
- 3.1.4 AMP HTML
- 3.2 前端结构层演进
- 3.2.1 XML与HTML简述
- 3.2.2 HTML5标准
- 3.2.3 HTML Web Component
- 3.3 浏览器脚本演进历史
- 3.3.1 CoffeeScript时代
- 3.3.2 ECMAScript标准概述
- 3.3.3 TypeScript概况
- 3.3.4 JavaScript衍生脚本
- 3.4 JavaScript标准实践
- 3.4.1 ECMAScript 5
- 3.4.2 ECMAScript 6
- 3.4.3 ECMAScript 7+
- 3.4.4 TypeScript
- 3.5 前端表现层基础
- 3.5.1 CSS发展概述
- 3.5.2 CSS选择器与属性
- 3.5.3 简单的应用举例
- 3.6 前端界面技术
- 3.6.1 CSS样式统一化
- 3.6.2 CSS预处理
- 3.6.3 表现层动画实现
- 3.6.4 CSS4与展望
- 3.7 响应式网站开发技术
- 3.7.1 响应式页面实现概述
- 3.7.2 结构层响应式
- 3.7.3 表现层响应式
- 3.7.4 行为层响应式
- 3.8 本章小结
- 第4章 现代前端交互框架
- 4.1 直接DOM操作时代
- 4.2 MV*交互模式
- 4.2.1 前端MVC模式
- 4.2.2 前端MVP模式
- 4.2.3 前端MVVM模式
- 4.2.4 数据变更检测示例
- 4.3 Virtual DOM交互模式
- 4.3.1 Virtual DOM设计理念
- 4.3.2 Virtual DOM的核心实现
- 4.4 前端MNV*时代
- 4.4.1 MNV*模式简介
- 4.4.2 MNV*模式实现原理
- 4.5 本章小结
- 第5章 前端项目与技术实践
- 5.1 前端开发规范
- 5.1.1 前端通用规范
- 5.1.2 前端HTML规范
- 5.1.3 前端CSS规范
- 5.1.4 ECMAScript 5常用规范
- 5.1.5 ECMAScript 6+ 参考规范
- 5.1.6 前端防御性编程规范
- 5.2 前端组件规范
- 5.2.1 UI组件规范
- 5.2.2 模块化规范
- 5.2.3 项目组件化设计规范
- 5.3 自动化构建
- 5.3.1 自动化构建的目的
- 5.3.2 自动化构建原理
- 5.3.3 构建工具设计的问题
- 5.4 前端性能优化
- 5.4.1 前端性能测试
- 5.4.2 桌面浏览器前端优化策略
- 5.4.3 移动端浏览器前端优化策略
- 5.5 前端用户数据分析
- 5.5.1 用户访问统计
- 5.5.2 用户行为分析
- 5.5.3 前端日志上报
- 5.5.4 前端性能分析上报
- 5.6 前端搜索引擎优化基础
- 5.6.1 title、keywords、description的优化
- 5.6.2 语义化标签的优化
- 5.6.3 URL规范化
- 5.6.4 robots
- 5.6.5 sitemap
- 5.7 前端协作
- 5.7.1 沟通能力和沟通技巧
- 5.7.2 与产品经理的“对抗”
- 5.7.3 与后台工程师的合作
- 5.7.4 与运维工程师的“周旋”
- 5.7.5 对前端团队的支持
- 5.8 本章小结
- 第6章 前端跨栈技术
- 6.1 JavaScript跨后端实现技术
- 6.1.1 Node后端开发基础概述
- 6.1.2 早期MEAN简介
- 6.1.3 Node后端数据渲染
- 6.1.4 前后端同构概述
- 6.1.5 前后端同构实现原理
- 6.2 跨终端设计与实现
- 6.2.1 Hybrid技术趋势
- 6.2.2 Hybrid实现方式
- 6.2.3 基于localStorage的资源离线和更新技术
- 6.2.4 基于Native与Web的资源离线和更新技术
- 6.2.5 资源覆盖率统计
- 6.2.6 仍需要注意的问题
- 6.3 本章小结
- 第7章 未来前端时代
- 7.1 未来前端趋势
- 7.1.1 新标准的进化与稳定
- 7.1.2 应用开发技术趋于稳定并将等待下一次革新
- 7.1.3 持续不断的技术工具探索
- 7.1.4 浏览器平台新特性的应用
- 7.1.5 更优化的前端技术开发生态
- 7.1.6 前端新领域的出现
- 7.2 做一名优秀的前端工程师
- 7.2.1 学会高效沟通
- 7.2.2 使用高效的开发工具
- 7.2.3 处理问题方法论
- 7.2.4 学会前端项目开发流程设计
- 7.2.5 持续的知识和经验积累管理
- 7.2.6 切忌过分追求技术
- 7.2.7 必要的产品设计思维
- 7.3 本章小结
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。