现代前端技术解析

现代前端技术解析 PDF 高清版

  • 大小:44.8 MB
  • 类型:前端技术
  • 格式:PDF
  • 热度:822
  • 作者:张成文
  • 更新:2020-05-30 09:24:08
vip 立即下载( 44.8 MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 敖觅波 投稿)

为网友们分享了前端技术相关的资料,介绍了关于前端技术、解析方面,格式为PDF,资源大小44.8 MB,目前在前端技术类资源综合评分为:8.9分。

《 现代前端技术解析 》是一本以当代前端技术观念与基础理论为具体内容的书。前端技术发展趋势快速,涉及到的技术性点许多,大家通常必须阅读文章许多书藉才可以了解前端技术的知识体系。《现代前端技术解析》在前端开发知识体系上干了非常好的小结和整理,包含了当代前端技术绝大多数的专业知识內容,具有一个启蒙教育功效,能协助读者迅速掌握前端技术的全部多元性,塑造更健全的系统化思维,把握大量灵便的前端代码构架方式,使读者得到变成高級前端开发或系统架构师所务必具有的思维和能力。 目录 第1章 Web前端技术基础 1 1.1 现代Web前端技术发展概述 1 1.1.1 现代Web前端技术应用 1 1.1.2 现代Web前端技术概述 4 1.1.3 Web前端技术发展 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.1 HTTP协议简介 43 2.1.1 HTTP协议概述 43 2.1.2 HTTP 1.1 45 2.1.3 HTTP 2 51 2.2 web安全机制 53 2.2.1 基础安全知识 53 2.2.2 请求劫持与HTTPS 57 2.2.3 HTTPS协议通信过程 59 2.2.4 HTTPS协议解析 61 2.2.5 浏览器Web安全控制 63 2.3 前端实时协议 64 2.3.1 WebSocket通信机制 65 2.3.2 Poll和Long-poll 66 2.3.3 前端DDP协议 70 2.4 RESTful数据协议规范 71 2.5 与Native交互协议 73 2.5.1 Hybrid App应用概述 74 2.5.2 Web到Native协议调用 74 2.5.3 Native到Web协议调用 77 2.5.4 JSBridge设计规范 78 2.6 本章小结 81 第3章 前端三层结构与应用 82 3.1 HTML结构层基础 83 3.1.1 必须要知道的DOCTYPE 83 3.1.2 Web语义化标签 84 3.1.3 HTML糟糕的部分 87 3.1.4 AMP HTML 90 3.2 前端结构层演进 94 3.2.1 XML与HTML简述 94 3.2.2 HTML5标准 95 3.2.3 HTML Web Component 96 3.3 浏览器脚本演进历史 102 3.3.1 CoffeeScript时代 103 3.3.2 ECMAScript标准概述 105 3.3.3 TypeScript概况 105 3.3.4 JavaScript衍生脚本 106 3.4 JavaScript标准实践 107 3.4.1 ECMAScript 5 107 3.4.2 ECMAScript 6 113 3.4.3 ECMAScript 7+ 128 3.4.4 TypeScript 130 3.5 前端表现层基础 131 3.5.1 CSS发展概述 131 3.5.2 CSS选择器与属性 132 3.5.3 简单的应用举例 133 3.6 前端界面技术 135 3.6.1 CSS样式统一化 136 3.6.2 CSS预处理 138 3.6.3 表现层动画实现 141 3.6.4 CSS4与展望 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.2 MV*交互模式 176 4.2.1 前端MVC模式 176 4.2.2 前端MVP模式 180 4.2.3 前端MVVM模式 181 4.2.4 数据变更检测示例 185 4.3 Virtual DOM交互模式 193 4.3.1 Virtual DOM设计理念 193 4.3.2 Virtual DOM的核心实现 196 4.4 前端MNV*时代 200 4.4.1 MNV*模式简介 201 4.4.2 MNV*模式实现原理 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.4 ECMAScript 5常用规范 218 5.1.5 ECMAScript 6+ 参考规范 222 5.1.6 前端防御性编程规范 227 5.2 前端组件规范 229 5.2.1 UI组件规范 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.1 title、keywords、description的优化 275 5.6.2 语义化标签的优化 277 5.6.3 URL规范化 278 5.6.4 robots 279 5.6.5 sitemap 279 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 6.1 JavaScript跨后端实现技术 284 6.1.1 Node后端开发基础概述 285 6.1.2 早期MEAN简介 288 6.1.3 Node后端数据渲染 289 6.1.4 前后端同构概述 290 6.1.5 前后端同构实现原理 291 6.2 跨终端设计与实现 297 6.2.1 Hybrid技术趋势 297 6.2.2 Hybrid实现方式 299 6.2.3 基于localStorage的资源离线和更新技术 301 6.2.4 基于Native与Web的资源离线和更新技术 308 6.2.5 资源覆盖率统计 310 6.2.6 仍需要注意的问题 311 6.3 本章小结 312 第7章 未来前端时代 313 7.1 未来前端趋势 314 7.1.1 新标准的进化与稳定 314 7.

相关资源

  • 《遨游Symbian:手机应用开发入门与实践》源代码

    《遨游Symbian:手机应用开发入门与实践》源代码

    编辑推荐 《遨游Symbian:手机应用开发入门与实践》中实例的源代码可到人民邮电出版社网站下载。 内容简介 本书分为六个部分共22章,全面深入地讲解了Symbian OS应用程序开发从起步到进阶的知识。其中,第1~5章为第一部分,主要介绍了Symbian OS基础知识、开发环境的搭建、应用程序模板和必需的C 语言基础;第6~8章为第二部分,深入讲解了Symbian OS开发基础,包括变量类型、类、内存管理机制、描述符、缓冲、数组和文件系统等;第9~16章为第三部分

    大小:5.61 MB应用开发配套资源

  • 《30天精学Excel—从菜鸟到数据分析高手》配套资源

    《30天精学Excel—从菜鸟到数据分析高手》配套资源

    ★书名:30天精学Excel从菜鸟到数据分析高手 ★书号:978-7-115-54480-3 ★简介:本书根据作者多年的职场经历和培训教学经验,精选出在工作中常用的Excel功能和技巧,以帮助读者用轻松的方式快速掌握Excel使用方法,提高工作效率。本书共分为9章,第1章介绍Excel常见的实用技巧,操作简单,但实用性较强;第2章介绍学习Excel时一些容易被忽视的基础知识和操作,基本功越扎实,Excel 操作就越熟练,效率就越高;第3章和第4章介绍数据整理的内容,通过整理

    大小:746.3 MBExcel配套资源

  • 《Word/Excel/PPT 2010入门与提高(超值版)》电子资源

    《Word/Excel/PPT 2010入门与提高(超值版)》电子资源

    编辑推荐 #写作特色# *从零开始,循序渐进 无论读者是否从事计算机相关行业的工作,是否接触过Word 2010、Excel 2010、PowerPoint 2010,都能从本书中找到学习起点,循序渐进地完成学习过程。 *紧贴实际,案例教学 全书内容均以实例为主线,在此基础上适当扩展知识点,真正实现学以致用。 *紧凑排版,图文并茂 紧凑排版既美观大方又能够突出重点、难点。所有实例的每一步操作,均配有对应的插图和注释,以便读者在学习过程中能够直观、清晰地看到操作

    大小:3.1 GBoffice配套资源

  • 计算机科学导论(第3版)

    计算机科学导论(第3版) 课后答案

    本书从实用的角度出发,根据教育部高教司主持评审的《中国计算机科学与技术学科教程2002》组织编写,并参照ACM和IEEE Computing Curricula 2005,对计算机科学与技术学科进行系统化和科学化的阐述。详细介绍了计算机体系结构与组织、程序设计语言、程序设计基础、算法与复杂性、信息管理、软件工程、操作系统、网络计算、图形学和可视化计算、人机交互、离散结构、数值计算科学、智能系统、社会和职业问题等专业知识点。每章均配有习题,以指导读

    大小:4.06 MB科学导论课后答案

  • 《Python开发技术大全》配书资源

    《Python开发技术大全》配书资源

    本书从Python 语言的基础语法讲起,逐步深入地介绍了Python各种库,并且介绍了这些库的实战案例,重点介绍了爬虫开发, GUI应用程序开发,容器管理, Redis数据库操作以及数据处理和神经网络方面的内容。让读者不但可以系统地学习Python编程的相关知识,而且还能对Python在各个领域的应用有更为深入的理解。 本书分为21章,涵盖的主要内容有Python语言基础和Python在多个领域的应用。重点介绍了多线程编程; GUI应用程序开发;web编程;爬虫开发;容器管

    大小:3.9 MBPython配套资源

  • XML实用技术教程

    XML实用技术教程 课后答案

    本书共12章,分3个层次由浅入深,循序渐进地介绍了XML技术: 第一个层次介绍XML基本语法规则及样式显示,这是XML的技术基础; 第二个层次由XML链接技术及XML转换技术组成,这是XML技术的应用基础; 第三个层次介绍XML的DOM接口、SAX接口技术与数据交换等内容,这是XML应用的重要技术。 本书既可作为高等院校计算机、信息、电子商务等专业相关课程的教材或教学参考书,也可作为广大XML技术应用人员和爱好者的参考书。 目录 第1章XML技术背景及其发展

    大小:6.12 MBXML教程课后答案

  • 《H5安全开发实践教程》配套资源

    《H5安全开发实践教程》配套资源

    ★书名:H5安全开发实践教程 ★书号:978-7-115-55721-6 ★简介:本书从前端、通信和服务器端3个方面对H5应用开发中的安全技术和技巧进行了介绍。本书分3篇,第1篇主要介绍了在H5应用前端开发中对用户输入信息进行验证的方法;第2篇主要介绍了H5应用通信方面的安全防护技术;第3篇主要介绍了H5应用服务器端的安全防护技术,并结合实例对H5应用的安全防护做了整体介绍。本书适合作为学校教材,供相关专业的老师和学生阅读,也适合从事开发工作的读

    大小:847.3 MBH5安全开发配套资源

  • 阿里城市大脑解决方案

    大小:5.8 MB阿里

下载地址

相关声明:

学习笔记