图书介绍

React 引领未来的用户界面开发框架2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

React 引领未来的用户界面开发框架
  • 卓越开发者联盟著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121259364
  • 出版时间:2015
  • 标注页数:210页
  • 文件大小:27MB
  • 文件页数:230页
  • 主题词:人机界面-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

React 引领未来的用户界面开发框架PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 React简介1

背景介绍1

本书概览3

Component的创建和复合3

进阶4

React工具5

React实践5

第2章 JSX6

什么是JSX7

使用JSX的好处7

更加熟悉7

更加语义化8

更加直观8

抽象化9

关注点分离9

复合组件10

定义一个自定义组件10

使用动态值11

子节点12

JSX与HTML有何不同13

属性13

条件判断14

非DOM属性15

事件17

注释18

特殊属性19

样式19

没有JSX的React19

创建React元素20

简写21

延伸阅读及参考引用21

JSX官方规范22

第3章 组件的生命周期23

生命周期方法23

实例化23

存在期24

销毁&清理期24

实例化24

getDefaultProps24

getInitialState25

componentWillMount25

render25

componentDidMount25

存在期26

componentWillReceiveProps26

shouldComponentUpdate27

componentWillUpdate28

componentDidUpdate28

销毁&清理期28

componentWillUnmount28

反模式:把计算后的值赋给state28

总结30

第4章 数据流31

Props31

PropTypes33

getDefaultProps33

State34

放在state和props的各是哪些部分35

总结35

第5章 事件处理36

绑定事件处理器36

事件和状态37

根据状态进行渲染38

更新状态40

事件对象42

总结43

第6章 组件的复合44

扩展HTML44

组件复合的例子45

组装HTML45

追踪状态47

整合到父组件当中48

父组件、子组件关系50

总结52

第7章 mixin53

什么是mixin53

总结56

第8章 DOM操作57

访问受控的DOM节点57

整合非React类库59

侵入式插件61

总结63

第9章 表单64

无约束的组件65

约束组件66

表单事件68

Label68

文本框和Select69

复选框和单选框71

表单元素的name属性73

多个表单元素与change处理器75

自定义表单组件79

Focus83

可用性83

把要求传达清楚83

不断地反馈84

迅速响应84

符合用户的预期84

可访问85

减少用户的输入85

总结86

第10章 动画87

CSS渐变组87

给渐变class添加样式88

渐变生命周期89

使用渐变组的隐患89

间隔渲染89

使用requestAnimationFrame实现间隔渲染90

使用setTimeout实现间隔渲染91

总结92

第11章 性能优化93

shouldComponentUpdate93

不可变性辅助插件95

深入调查拖慢你应用的部分96

键(key)97

总结98

第12章 服务端渲染99

渲染函数100

React.renderToString100

React.renderToStaticMarkup100

用React.renderToString还是用React.renderToStaticMarkup101

服务端组件生命周期102

设计组件102

异步状态104

同构路由106

单例、实例及上下文107

总结107

第13章 周边类库108

Jest108

设置109

自动模拟依赖109

手动模拟依赖111

Immutable.js113

Flux114

总结115

第14章 开发工具116

构建工具116

Browserify117

建立一个Browserify项目117

对代码做出修改118

Watchify119

构建119

Webpack119

Webpack与React120

调试工具122

基础工具123

总结124

第15章 测试125

上手125

测试的类型126

工具126

第一个测试用例:render测试127

模拟组件132

函数监视138

监视函数被调用141

模拟事件146

测试中的组件查找器149

mixin测试152

直接测试mixin153

把mixin包含在虚拟组件中进行测试156

共享行为的用例159

渲染到〈body〉中164

服务端测试168

浏览器自动化测试174

启动服务器179

总结180

第16章 架构模式181

路由182

Backbone.Router182

Aviator183

react-router185

Om(ClojureScript)186

Flux187

数据流187

Flux各个部分188

Dispatcher188

Action189

Store190

控制视图191

管理多个Store192

更新Dispatcher192

注册依赖行为193

总结194

第17章 其他使用场景195

桌面应用195

游戏197

电子邮件202

绘图208

总结210

热门推荐