kindle电子书

资源下载,尽在我的书库!
首页 > kindle电子书库 > 典藏频道 > 工农林医、科学科普、IT网络

现代前端技术解析

  • 作者:[中] 张成文
  • 体积:8.89 MB
  • 语言:中文
  • 日期:2017-12-20
  • 推荐:

简介:现代前端技术解析 (前端知识体系与架构思维解析)

电子书详细介绍

 这是一本以现代前端技术思想与理论为主要内容的书。前端技术发展迅速,涉及的技术点很多,我们往往需要阅读很多书籍才能理解前端技术的知识体系。这本书在前端知识体系上做了很好的总结和梳理,涵盖了现代前端技术绝大部分的知识内容,起到一个启蒙作用,能帮助读者快速把握前端技术的整个脉络,培养更完善的体系化思维,掌握更多灵活的前端代码架构方法,使读者获得成为高级前端工程师或架构师所必须具备的思维和能力。

编辑推荐

 

前端技术发展日新月异,而且涉及的知识面极为广泛,本书以现代前端技术为背景,结合典型易懂的示例,从前端的三层结构发展、现代前端技术、前端工程化、前端框架演进、前端工业化、前端数据分析、前端跨端和未来前端等多个方面详细介绍了前端各项技术的发展、演进和实现原理,涵盖了目前主流框架设计知识与项目工程实践思路的讲解,同时也包括了最新的前端开发标准和未来的前端趋势分析,提出了前端效率和质量是一切技术的发展核心的观点。除了技术上的讲解剖析,作者也结合自己的实际项目工作经历描述了成为一名优秀的前端工程师应该具备的能力和素质。

作者简介

张成文,毕业于华中科技大学,硕士学历2014.7-2016.5 腾讯深圳科技网络社交事业群前端工程师2016.5-至今 武汉校导科技前端组负责人

目录

第1章Web前端技术基础1
1.1现代Web前端技术发展概述1
1.1.1现代Web前端技术应用1
1.1.2现代Web前端技术概述4
1.1.3Web前端技术发展6
1.2浏览器应用基础10
1.2.1浏览器组成结构10
1.2.2浏览器渲染引擎简介12
1.2.3浏览器数据持久化存储技术20
1.3前端高效开发技术34
1.3.1前端高效开发工具34
1.3.2前端高效调试工具36
1.4本章小结42
第2章前端与协议43
2.1HTTP协议简介43
2.1.1HTTP协议概述43
2.1.2HTTP1.145
2.1.3HTTP251
2.2web安全机制53
2.2.1基础安全知识53
2.2.2请求劫持与HTTPS57
2.2.3HTTPS协议通信过程59
2.2.4HTTPS协议解析61
2.2.5浏览器Web安全控制63
2.3前端实时协议64
2.3.1WebSocket通信机制65
2.3.2Poll和Long—poll66
2.3.3前端DDP协议70
2.4RESTful数据协议规范71
2.5与Native交互协议73
2.5.1HybridApp应用概述74
2.5.2Web到Native协议调用74
2.5.3Native到Web协议调用77
2.5.4JSBridge设计规范78
2.6本章小结81
第3章前端三层结构与应用82
3.1HTML结构层基础83
3.1.1必须要知道的DOCTYPE83
3.1.2Web语义化标签84
3.1.3HTML糟糕的部分87
3.1.4AMPHTML90
3.2前端结构层演进94
3.2.1XML与HTML简述94
3.2.2HTML5标准95
3.2.3HTMLWebComponent96
3.3浏览器脚本演进历史102
3.3.1CoffeeScript时代103
3.3.2ECMAScript标准概述105
3.3.3TypeScript概况105
3.3.4JavaScript衍生脚本106
3.4JavaScript标准实践107
3.4.1ECMAScript5107
3.4.2ECMAScript6113
3.4.3ECMAScript7+128
3.4.4TypeScript130
3.5前端表现层基础131
3.5.1CSS发展概述131
3.5.2CSS选择器与属性132
3.5.3简单的应用举例133
3.6前端界面技术135
3.6.1CSS样式统一化136
3.6.2CSS预处理138
3.6.3表现层动画实现141
3.6.4CSS4与展望149
3.7响应式网站开发技术149
3.7.1响应式页面实现概述149
3.7.2结构层响应式152
3.7.3表现层响应式160
3.7.4行为层响应式166
3.8本章小结167
第4章现代前端交互框架168
4.1直接DOM操作时代168
4.2MV*交互模式176
4.2.1前端MVC模式176
4.2.2前端MVP模式180
4.2.3前端MVVM模式181
4.2.4数据变更检测示例185
4.3VirtualDOM交互模式193
4.3.1VirtualDOM设计理念193
4.3.2VirtualDOM的核心实现196
4.4前端MNV*时代200
4.4.1MNV*模式简介201
4.4.2MNV*模式实现原理201
4.5本章小结203
第5章前端项目与技术实践204
5.1前端开发规范204
5.1.1前端通用规范205
5.1.2前端HTML规范208
5.1.3前端CSS规范212
5.1.4ECMAScript5常用规范218
5.1.5ECMAScript6+参考规范222
5.1.6前端防御性编程规范227
5.2前端组件规范229
5.2.1UI组件规范230
5.2.2模块化规范233
5.2.3项目组件化设计规范237
5.3自动化构建242
5.3.1自动化构建的目的243
5.3.2自动化构建原理243
5.3.3构建工具设计的问题246
5.4前端性能优化248
5.4.1前端性能测试248
5.4.2桌面浏览器前端优化策略253
5.4.3移动端浏览器前端优化策略258
5.5前端用户数据分析266
5.5.1用户访问统计266
5.5.2用户行为分析267
5.5.3前端日志上报270
5.5.4前端性能分析上报275
5.6前端搜索引擎优化基础275
5.6.1title、keywords、description的优化275
5.6.2语义化标签的优化277
5.6.3URL规范化278
5.6.4robots279
5.6.5sitemap279
5.7前端协作280
5.7.1沟通能力和沟通技巧280
5.7.2与产品经理的“对抗”281
5.7.3与后台工程师的合作281
5.7.4与运维工程师的“周旋”282
5.7.5对前端团队的支持282
5.8本章小结283
……
第6章前端跨栈技术284
第7章未来前端时代313

我来说两句

本书评论

共有 0 条评论
图书分类
我的书库手机端
帮助中心
会员登录 ×
新用户注册 ×