同构JavaScript应用开发

同构JavaScript应用开发

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

    关注微信公众号

因版权原因待上架

编辑推荐

为同构JavaScript的实现提供基础知识,帮助读者理解业界现有的同构JavaScript解决方案。

内容简介

本书具体内容:第一部分描绘不同种类的同构JavaScript的轮廓,第二部分介绍关键概念,第三部分提供业界同行的解决方案案例。

作者简介

作者Jason Strimpel,软件工程师,拥有十余年Web开发经验。目前任职于沃尔玛实验室,负责支持UI应用的软件开发。Maxime Najim,沃尔玛实验室软件架构师,全栈Web开发者。曾任职于Netflix、苹果和Yahoo!等公司,在创建大型、伸缩性强、可靠的Web应用方面具有丰富经验。

章节目录

版权信息

内容提要

O'Reilly Media, Inc. 介绍

前言

第一部分 简介与关键概念

第1章 为什么需要同构JavaScript

1.1 定义同构JavaScript

1.2 评价其他的Web应用架构方案

1.3 附加说明:何时不使用同构

1.4 小结

第2章 同构JavaScript图谱

2.1 共享视图

2.2 共享路由

2.3 共享模型

2.4 小结

第3章 同构JavaScript分类

3.1 与环境无关的代码

3.2 为每个特定环境提供shim

3.3 小结

第4章 超越服务器端的渲染

4.1 实时Web应用

4.2 小结

第二部分 构建第一个应用

第5章 起步

5.1 Node的安装和运行

5.2 建立应用项目

5.3 小结

第6章 提供第一份HTML文档

6.1 提供HTML模板

6.2 使用路径参数与查询参数

6.3 小结

第7章 设计应用架构

7.1 理解问题

7.2 响应用户请求

7.3 小结

第8章 将应用传输到客户端

8.1 打包应用的客户端版本

8.2 响应用户请求

8.3 客户端路由

8.4 组织代码

8.5 小结

第9章 创建常用的抽象

9.1 何时抽象,为什么需要抽象

9.2 获取和设置cookie

9.3 重定向请求

9.4 小结

第10章 序列化、反序列化和添加事件监听

10.1 序列化数据

10.2 创建控制器实例

10.3 反序列化数据

10.4 添加DOM事件处理器

10.5 验证rehydration过程

10.6 小结

第11章 结束感言

11.1 生产准备

11.2 衡量架构

11.3 小结

第三部分 现实世界的解决方案

第12章 沃尔玛实验室的同构React.js方案

12.1 物种起源

12.2 React模板与模式

12.3 沃尔玛采用的方法

12.4 克服挑战

12.5 下一步

12.6 感谢

12.7 补充说明

第13章 全栈Angular

13.1 同构JavaScript:Web应用的未来

13.2 同构Angular 1

13.3 Angular 2服务器端渲染

13.4 Angular Universal

13.5 GetHuman.com

13.6 补充说明

第14章 Brisket

14.1 问题

14.2 两全其美

14.3 早期Brisket

14.4 成为现实

14.5 代码自由

14.6 跨环境一致的API

14.7 前进之路

14.8 Brisket的下一步?

14.9 补充说明

第15章 Colony案例研究:脱离Node创建同构应用

15.1 问题

15.2 模板

15.3 数据

15.4 转译视图模型

15.5 布局

15.6 页面生成器

15.7 前端SPA

15.8 最终架构

15.9 后续计划

第16章 结语

16.1 设计模式、Flux和同构JavaScript家族

关于作者

关于封面

同构JavaScript应用开发是2017年由人民邮电出版社·图灵出品出版,作者Jason Strimpel。

得书感谢您对《同构JavaScript应用开发》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
JavaScript前端开发模块化教程 电子书
1.模块化的写作手法,突出实践动手能力,更符合学习要求。2.突出前端工程师职业能力培养3.融入jQueryUI和BootstrapUI组件开发模式4.直戳前端组件开发核心技术5.成果导向理念6.任务驱动教学
JavaScript+jQueryWeb开发案例教程 电子书
本书讲解的重点在于简化JavaScript程序开发的步骤,通过实例之间的对比与递进,展示jQuery所带来的变化。
JavaScript移动开发项目教程(微课版) 电子书
本书不仅涵盖JavaScript基本语法、DOM编程、事件、HTML5相关API应用、本地存储、JSON数据应用、Ajax实现等客户端交互特效制作技术,还介绍了MUI技术,快速搭建移动App界面,逐步实现混合式移动App的开发。
JavaScript+Vue.jsWeb开发案例教程 电子书
本书通过丰富的实例详细讲解JavaScript语言和Vue.js框架的相关技术。
JavaScript前端开发案例教程(第2版) 电子书
JavaScript是一门脚本语言,广泛应用于Web前端开发。通过编写JavaScript代码可以为网页添加各式各样的动态交互效果,为用户提供舒适、美观的体验。本书共12章,主要内容包括初识JavaScript、JavaScript基础语法、数组、函数、对象、DOM、BOM、正则表达式、Web服务器与Ajax、jQuery以及面向对象编程。本书不仅讲解知识,还将知识与精彩的案例相结合,使读者对知识