图书介绍
React快速上手开发PDF|Epub|txt|kindle电子书版本网盘下载
![React快速上手开发](https://www.shukui.net/cover/41/30444807.jpg)
- (保)斯托扬·斯特凡诺夫(StoyanStefanov);张俊达译 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115447739
- 出版时间:2017
- 标注页数:188页
- 文件大小:17MB
- 文件页数:202页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
React快速上手开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Hello World1
1.1 设置1
1.2 Hello React World2
1.3 刚才发生了什么4
1.4 React.DOM.*4
1.5 特殊DOM属性7
1.6 React DevTools浏览器扩展8
1.7 下一步:自定义组件9
第2章 组件的生命周期10
2.1 基础10
2.2 属性12
2.3 propTypes13
2.4 state16
2.5 带状态的文本框组件16
2.6 关于DOM事件的说明19
2.6.1 传统的事件处理20
2.6.2 React的事件处理21
2.7 props与state21
2.8 在初始化state时使用props:一种反模式22
2.9 从外部访问组件22
2.10 中途改变属性24
2.11 生命周期方法25
2.12 生命周期示例:输出日志记录26
2.13 生命周期示例:使用mixin28
2.14 生命周期示例:使用子组件30
2.15 性能优化:避免组件更新32
2.16 PureRenderMixin34
第3章 Excel:一个出色的表格组件37
3.1 构造数据37
3.2 表头循环38
3.3 消除控制台的警告信息40
3.4 添加<td>内容41
3.5 排序44
3.6 排序的视觉提示46
3.7 编辑数据47
3.7.1 可编辑单元格48
3.7.2 输入字段的单元格50
3.7.3 保存50
3.7.4 结论与虚拟DOM Diff算法51
3.8 搜索52
3.8.1 状态与界面54
3.8.2 筛选内容55
3.8.3 如何改进搜索功能57
3.9 即时回放58
3.9.1 如何改进回放功能59
3.9.2 有另一种实现方法吗59
3.10 下载表格数据59
第4章 JSX62
4.1 Hello JSX62
4.2 转译JSX63
4.3 Babel64
4.4 客户端64
4.5 关于JSX转换66
4.6 在JSX中使用JavaScript68
4.7 在JSX中使用空格69
4.8 在JSX中使用注释70
4.9 HTML实体71
4.10 展开属性73
4.11 在JSX中返回多个节点75
4.12 JSX和HTML的区别77
4.12.1 class和for属性不能用了吗77
4.12.2 style属性值是一个对象77
4.12.3 闭合标签78
4.12.4 用驼峰法命名属性78
4.13 JSX和表单78
4.13.1 onChange处理器78
4.13.2 value和defaultvalue的区别79
4.13.3 <textarea>的值79
4.13.4 <select>的值80
4.14 使用JSX实现Excel组件82
第5章 为应用开发做准备83
5.1 一个模板应用83
5.1.1 文件和目录84
5.1.2 index.html85
5.1.3 CSS86
5.1.4 JavaScript86
5.1.5 更现代化的J avaScript86
5.2 安装必备工具89
5.2.1 Node.js90
5.2.2 Browserify90
5.2.3 Babel90
5.2.4 React相关91
5.3 开始构建91
5.3.1 转译JavaScript91
5.3.2 打包JavaScript92
5.3.3 打包CSS92
5.3.4 大功告成92
5.3.5 Windows版本93
5.3.6 在开发过程中构建93
5.4 发布94
5.5 更进一步95
第6章 构建应用96
6.1 Whinepad v.0.0.196
6.1.1 基本设置97
6.1.2 开始编写代码97
6.2 组件99
6.2.1 设置99
6.2.2 组件发现工具100
6.2.3 <Button>组件101
6.2.4 Button.css102
6.2.5 Button.js103
6.2.6 表单106
6.2.7 <Suggest>106
6.2.8 <Rating>组件109
6.2.9 <FormInput>“工厂组件”112
6.2.10 <Form>115
6.2.11 <Actions>117
6.2.12 对话框119
6.3 应用配置121
6.4 <Excel>:改进的新版本123
6.5 <Whinepad>131
6.6 总结134
第7章 lint、Flow、测试与复验136
7.1 package.json136
7.1.1 配置Babel137
7.1.2 脚本137
7.2 ESLint138
7.2.1 安装138
7.2.2 运行138
7.2.3 规则列表140
7.3 Flow140
7.3.1 安装141
7.3.2 运行141
7.3.3 注册类型检查141
7.3.4 修复<Button>142
7.3.5 app.js144
7.3.6 关于props和state类型检查的更多内容145
7.3.7 导出/导入类型147
7.3.8 类型转换148
7.3.9 invariant148
7.4 测试150
7.4.1 安装150
7.4.2 首个测试151
7.4.3 首个React测试152
7.4.4 测试<Button>组件153
7.4.5 测试<Actions>组件157
7.4.6 更多模拟交互159
7.4.7 测试完整的交互160
7.4.8 代码覆盖率163
第8章 Flux165
8.1 理念166
8.2 回顾Whinepad166
8.3 Store167
8.3.1 Store事件169
8.3.2 在<Whinepad>中使用Store170
8.3.3 在<Excel>中使用Store173
8.3.4 在<Form>中使用Store174
8.3.5 界定174
8.4 Action175
8.4.1 CRUD Action175
8.4.2 搜索与排序176
8.4.3 在<Whinepad>中使用Action178
8.4.4 在<Excel>中使用Action179
8.5 Flux回顾181
8.6 immutable182
8.6.1 immutable存储数据183
8.6.2 immutable数据操作184
关于作者187
关于封面187