
同构JavaScript应用开发 PDF 清晰中文版
- 大小:10.4 MB
- 类型:JavaScript
- 格式:PDF
- 热度:720
- 作者:杰森·史特林贝尔(Jason、Strim
- 更新:2020-01-05 20:29:14

给网友朋友们带来一篇JavaScript相关的资料,介绍了关于JavaScript、应用开发方面,格式为PDF,资源大小10.4 MB,目前在JavaScript类资源综合评分为:8.1分。
这书的关键目地是为同构JavaScript的保持出示基本知识,并协助阅读者了解业内目前的同构JavaScript解决方法,在具体分辨同构JavaScript是不是为行得通的解决方法时可以做出*聪明的挑选,防止你反复造轮子。主要内容:*一部分勾勒不一样类型的同构JavaScript的轮廊,第二一部分详细介绍重要定义,第三一部分出示业内同行业的解决方法实例。 《 同构JavaScript应用开发 》将向你展现怎样搭建和维护保养归属于自身的同构JavaScript运用。《同构JavaScript应用开发》分成三一部分,*一部分勾勒不一样类型的同构JavaScript的轮廊,第二一部分详细介绍重要定义,第三一部分出示业内同行业的解决方法实例。根据阅读文章这书,你将掌握到这类运用构架日渐时兴的缘故,并将其应用于处理重要的业务流程难题,如网页页面载入速率和SEO兼容模式。《同构JavaScript运用开发》合适对同构JavaScript很感兴趣的Web开发工作人员。 目录 前言 ix 第一部分 简介与关键概念 第1章 为什么需要同构JavaScript 2 1.1 定义同构JavaScript 3 1.2 评价其他的Web应用架构方案 3 1.2.1 状况的改变 3 1.2.2 工程上的关注点 4 1.2.3 可选架构 4 1.3 附加说明:何时不使用同构 10 1.4 小结 11 第2章 同构JavaScript图谱 12 2.1 共享视图 13 2.1.1 共享模板 14 2.1.2 共享视图逻辑 14 2.2 共享路由 14 2.3 共享模型 15 2.4 小结 15 第3章 同构JavaScript分类 16 3.1 与环境无关的代码 18 3.2 为每个特定环境提供shim 19 3.3 小结 20 第4章 超越服务器端的渲染 21 4.1 实时Web应用 22 4.1.1 同构API 23 4.1.2 双向数据同步 23 4.1.3 在服务器端进行客户端仿真 23 4.2 小结 24 第二部分 构建第一个应用 第5章 起步 26 5.1 Node的安装和运行 27 5.1.1 从源码安装 27 5.1.2 与Node REPL交互 28 5.1.3 使用npm 管理项目 28 5.2 建立应用项目 29 5.2.1 初始化项目 29 5.2.2 安装应用服务器 31 5.2.3 编写下一代的JavaScript(ES6) 32 5.2.4 将ES6编译为ES5 34 5.2.5 建立开发流程 35 5.3 小结 39 第6 章 提供第一份HTML文档 40 6.1 提供HTML模板 40 6.2 使用路径参数与查询参数 42 6.3 小结 45 第7章 设计应用架构 46 7.1 理解问题 47 7.2 响应用户请求 47 7.2.1 创建Application类 47 7.2.2 创建控制器 49 7.2.3 构造控制器实例 50 7.2.4 拓展控制器 52 7.2.5 改进响应流 53 7.3 小结 57 第8章 将应用传输到客户端 58 8.1 打包应用的客户端版本 58 8.1.1 选择打包库 58 8.1.2 创建打包任务 59 8.1.3 添加客户端实现 61 8.2 响应用户请求 62 8.2.1 利用History API 63 8.2.2 响应并调用History API 63 8.3 客户端路由 67 8.4 组织代码 73 8.5 小结 75 第9章 创建常用的抽象 76 9.1 何时抽象,为什么需要抽象 76 9.2 获取和设置cookie 77 9.3 重定向请求 84 9.4 小结 88 第10章 序列化、反序列化和添加事件监听 89 10.1 序列化数据 90 10.2 创建控制器实例 92 10.3 反序列化数据 93 10.4 添加DOM事件处理器 94 10.5 验证rehydration过程 96 10.6 小结 98 第11章 结束感言 99 11.1 生产准备 99 11.2 衡量架构 99 11.3 小结 102 第三部分 现实世界的解决方案 第12章 沃尔玛实验室的同构React.js方案 104 12.1 物种起源 104 12.1.1 问题 105 12.1.2 解决方案 106 12.2 React模板与模式 106 12.2.1 在服务器端渲染 106 12.2.2 在客户端恢复 110 12.3 沃尔玛采用的方法 112 12.4 克服挑战 112 12.4.1 首字节时间 112 12.4.2 组件渲染优化 113 12.4.3 性能提升 117 12.5 下一步 119 12.6 感谢 120 12.7 补充说明 120 第13章 全栈Angular 121 13.1 同构JavaScript:Web应用的未来 122 13.2 同构Angular 1 122 13.3 Angular 2服务器端渲染 124 13.3.1 服务器端渲染的用例 124 13.3.2 Web 应用脱节 126 13.3.3 Angular 2渲染架构 127 13.3.4 Preboot 128 13.4 Angular Universal 128 13.5 GetHuman.com 130 13.6 补充说明 131 第14章 Brisket 132 14.1 问题 132 14.2 两全其美 134 14.3 早期Brisket 135 14.4 成为现实 136 14.5 代码自由 136 14.6 跨环境一致的API 139 14.6.1 模型/ 集合 140 14.6.2 视图生命周期 140 14.6.3 子视图管理 141 14.6.4 跨环境使用的工具 141 14.7 前进之路 142 14.7.1 ClientApp与ServerApp 142 14.7.2 布局模板 142 14.7.3 其他经验教训 143 14.8 Brisket的下一步? 143 14.9 补充说明 144 第15章 Colony案例研究:脱离Node创建同构应用 145 15.1 问题 145 15.2 模板 146 15.3 数据 147 15.4 转译视图模型 148 15.5 布局 150 15.6 页面生成器 152 15.7 前端SPA 152 15.8 最终架构 153 15.9 后续计划 154 第16 章 结语 155 16.1 设计模式、Flux和同构JavaScript家族 155 16.1.1 永远相信JavaScrip 156 16.1.2 命名与理解 157 关于作者 159 关于封面 159
相关资源
-
网络安全(第2版) 课后答案
网络安全是在分布网络环境中,对信息载体(处理载体、存储载体、传输载体)和信息的处理、传输、存储、访问提供安全保护,以防止数据、信息内容或能力被非授权使用、篡改或拒绝服务。全书共分4篇20章,全面讲述网络安全的基础知识(网络安全的入门和基础), Internet安全体系结构(依照Internet层次结构的原则,对不同类型的攻击实施不同层的保护),网络安全技术(防火墙、VPN、IPSec、黑客技术、漏洞扫描、入侵检测、恶意代码与计算机病毒的
大小:3.55 MB网络安全课后答案
-
OGG安装运维及常用函数
大小:763 KBOGG
-
C/C++程序设计 课后答案
C/C++语言是国际上广泛应用的计算机程序设计语言。以其功能强大、表达灵活、代码效率高和可移植性好而著称。因此,它广泛应用于编写各种系统软件和应用软件。 本教材以面向过程程序设计为基础,引进了C++新增的运算符、函数重载、类和对象的封装性等,介绍了C++对C的改进,目的是使读者在具备基本编程能力的基础上循序渐进地向面向对象程序设计过渡。 基于多年的教学经验,编者注重C/C++本身的系统性与认知规律的结合,针对初学者的特点,在
大小:44.2 KBC/C++课后答案
-
Mootdx教程
Mootdx 是一款纯 Python 语言开发的类似 TradeX 的行情数据接口的实现。 目录 快速开始 行情接口 命令行工具
大小:984 KBMootdx
-
C/C++中文参考手册(C++23标准)
这是一份2021年12月31日最新整理的C语言标准文档,包含C++98、C++03、C++11、C++14、C++17、C++20、C++20 的CHM查询文档,最新的参考文档,需要的朋友欢迎下载! 目录 C++11 C++17 C++23 算法 原子操作库 日期和时间工具 注释 当前状兄 错误处理 实验性C特性 C标准库头文件 文件输入/输出 C关键词 C语言 有用的资源 本地化支持 动态内存管理 数值 预处理器 程序支持工具 字符串库 符号索引 线程支持库 类型支持 变参数函数 注:若ie为旧版,可能
大小:7.7 MBC/C++手册
-
《Wireshark网络分析实战(第2版)》彩图文件
内容介绍 《Wireshark网络分析实战(第2版)》是同名畅销图书的全新升级版,按部就班地讲解了 Wireshark的用法以及如何使用该工具解决实际的网络问题。 《Wireshark网络分析实战(第2版)》共分为19章,其内容涵盖了Wireshark版本2简介,熟练使用Wireshark排除网络故障,抓包过滤器的用法,显示过滤器的用法,基本信息统计工具的用法,高级信息统计工具的用法,Expert Information工具的用法,Ethernet和LAN交换,无线LAN,网络层协议及其运作方式,传输层协
大小:99.79 MBWireshark配套资源
-
《UNIX网络编程 卷1:套接字联网API(第3版?英文版)》源代码
内容介绍 本书是一部UNIX网络编程的经典之作。书中全面深入地介绍了如何使用套接字API进行网络编程。全书不但介绍了基本编程内容,还涵盖了与套接字编程相关的高 级主题,对于客户/服务器程序的各种设计方法也作了完整的探讨,还深入分析了流这种设备驱动机制。 本书内容详尽,几乎每章都提供精选的习题,并提供了部分习题的答案,是网络研究和开发人员理想的参考书。 作者介绍 W. Richard Stevens(19511999) 国际知名的UNIX和网络专家,备受赞誉
大小:617.81 KBUNIX配套资源
-
scrapy官方中文手册
Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。 其最初是为了网络抓取所设计的, 也可以应用在获取API所返回的数据(例如 Amazon Associates Web Services ) 或者通用的网络爬虫。 当您需要从某个网站中获取信息,但该网站未提供API或能通过程序获取信息的机制时, Scrapy可以助你一臂之力。
大小:27.7 MBscrapy
下载地址
相关声明: