相似网站
北京朗酷科技咨询有限公司
Omniglot
爱韩语网
新译通翻译有限公司
百家日语培训
攀达日语
外教英评网
新世界英语网
在线翻网
哈哈词典
英语外教学习网
爱学英语网
酷兔英语
必胜韩国语园地网
VOA慢速英语网
法律英语翻译
动感美语liveglish
高考英语知识网
剑桥英语网
AOETC平台
“NoRedink”- 基本信息
  • 进入网站:点击进入
  • 网站地址: www.noredink.com
  • 网站名称: NoRedink
  • 网站类型: 教育文化 - 外语综合
  • 所属地区: 北美洲
  • 更新时间: 2022-04-09
  • 关 键 词 : NoRedink,在线英语,语言学习
  • 网站描述:

    NoRedink是一个帮助学生学习语法和写作技巧的互动网站,学生学习语法普遍觉得枯燥无味,该平台在语言学习的内容上提供学生的学习兴趣,例如提供电视节目内容、名人名言、流行新闻等,在学生感兴趣的基础上进行写作练习。

“NoRedink”- 相关资料

React:引领未来的用户界面开发框架

《React:引领未来的用户界面开发框架》是2015年5月电子工业出版社出版的图书,作者是League of Extraordinary Developers(卓越开发者联盟)。

React:引领未来的用户界面开发框架内容简介

2014 年横空出世的由Facebook推出的开源框架React.js,基于VirtualDOM重新定义了用户界面的开发方式,彻底革新了大家对前端框架的认识,将PHP风格的开发方式迁移到客户端应用开发。其优势在于可以与各种类库、框架搭配使用。《React:引领未来的用户界面开发框架》是这一领域的首作,由多位一线专家精心撰写,采用一个全程实例全面介绍和剖析了ReactReact.js 的方方面面,适合广大前端开发者、设计人员,及所有对未来技术趋势感兴趣者阅读。

React:引领未来的用户界面开发框架作者简介

本书由一个团队编写而成,这个团队的成员都是一些经验丰富且专注于JavaScript 的开发者。

Tom Hallett 是一位高级Ruby 和JavaScript 工程师。他是jasmine-react 的作者,jasmine-react 是一个开源的类库,旨在帮助开发者使用测试框架Jasmine 测试React 应用程序。他的爱好是打水球,以及与妻子和儿子待在一起。

Richard Feldman 是NoRedInk 的前端工程师。他是一个函数式编程爱好者,会议发言人,还是seamless-immutable的作者。seamless-immutable 是一个开源类库,可以提供不可变的数据结构,向后兼容普通的JavaScript 对象和数组。

Simon 是一个高级UI 工程师,在罗德岛普罗维登斯市的Swipely 公司工作。他是普罗维登斯市线下JS 见面会的核心组织者,之前还是波士顿创业学院的JavaScript 讲师。他一直在使用JavaScript 开发功能性的用户界面,也会开发一些像cssarrowplease.com 这样的业余项目。

Karl Mikkelsen 是LockedOn 的一位高级PHP 和JavaScript 工程师,工作是开发外观漂亮且功能强大的房地产软件。Karl 对新技术充满热情,喜欢学习以不同的方式做事。如果你在网上找不到他,那他很可能在和妻子攀岩或者在喝咖啡。

Jon Beebe 在Dave Ramsey 的数字开发团队里开发应用,专注于一些面向用户的技术,例如Web 和iOS。在这之前,他开发过PHPWeb 服务,也为Final Cut Pro 和Motion 写过插件。他以能够把艺术和代码结合到一起为乐。

Frankie Bagnardi 是一位高级前端工程师,为多种不同的客户端创造用户体验。在业余时间里,他会回答问题,或者开发一些小项目。你可以联系他。

React:引领未来的用户界面开发框架内容提要

2014 年横空出世的由Facebook 推出的开源框架React.js,基于Virtual DOM 重新定义了用户界面的开发方式,彻底革新了大家对前端框架的认识,将PHP 风格的开发方式迁移到客户端应用开发。其优势在于可以与各种类库、框架搭配使用。《React:引领未来的用户界面开发框架》是这一领域的首作,由多位一线专家精心撰写,采用一个全程实例全面介绍和剖析了ReactReact.js 的方方面面,适合广大前端开发者、设计人员,及所有对未来技术趋势感兴趣者阅读。

React:引领未来的用户界面开发框架目录

推荐序1 . . . . . . . iii

推荐序2 . . . . . . . v

推荐序3 . . . . . . . vii

前言. . . . . . . . . . . ix

第1 章React 简介1

背景介绍1

本书概览3

Component 的创建和复合3

进阶4

React 工具5

React 实践5

第2 章JSX . . . . 6

什么是JSX 7

使用JSX 的好处7

更加熟悉7

更加语义化8

更加直观8

抽象化9

关注点分离9

复合组件10

定义一个自定义组件10

使用动态值11

子节点12

JSX 与HTML 有何不同13

属性13

条件判断14

非DOM 属性15

事件17

注释18

特殊属性19

样式19

没有JSX 的React 19

创建React 元素20

简写21

延伸阅读及参考引用21

JSX 官方规范22

第3 章组件的生命周期23

生命周期方法23

实例化23

存在期24

销毁& 清理期24

实例化24

getDefaultProps 24

getInitialState 25

componentWillMount 25

render 25

componentDidMount 25

存在期26

componentWillReceiveProps 26

shouldComponentUpdate 27

componentWillUpdate 28

componentDidUpdate 28

销毁& 清理期28

componentWillUnmount 28

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

总结30

第4 章数据流. 31

Props 31

PropTypes 33

getDefaultProps 33

State 34

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

总结35

第5 章事件处理36

绑定事件处理器36

事件和状态37

根据状态进行渲染38

更新状态40

事件对象42

总结43

第6 章组件的复合44

扩展HTML 44

组件复合的例子45

组装HTML 45

追踪状态47

整合到父组件当中48

父组件、子组件关系50

总结52

第7 章mixin 53

什么是mixin 53

总结56

第8 章DOM 操作 57

访问受控的DOM 节点57

整合非React 类库59

侵入式插件61

总结63

第9 章表单. . . 64

无约束的组件65

约束组件66

表单事件68

Label 68

文本框和Select 69

复选框和单选框71

表单元素的name 属性73

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

自定义表单组件79

Focus 83

可用性83

把要求传达清楚83

不断地反馈84

迅速响应84

符合用户的预期84

可访问85

减少用户的输入85

总结86

第10 章动画 87

CSS 渐变组87

给渐变class 添加样式88

渐变生命周期89

使用渐变组的隐患89

间隔渲染89

使用requestAnimationFrame 实现间隔渲染90

使用setTimeout 实现间隔渲染91

总结92

第11 章性能优化93

shouldComponentUpdate 93

不可变性辅助插件95

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

键(key) 97

总结98

第12 章服务端渲染 99

渲染函数100

React.renderToString 100

React.renderToStaticMarkup 100

用React.renderToString 还是用React.renderToStaticMarkup 101

服务端组件生命周期102

设计组件102

异步状态104

同构路由106

单例、实例及上下文107

总结107

第13 章周边类库108

Jest 108

设置109

自动模拟依赖109

手动模拟依赖111

Immutable.js 113

Flux 114

总结115

第14 章开发工具116

构建工具116

Browserify 117

建立一个Browserify 项目117

对代码做出修改118

Watchify 119

构建119

Webpack 119

Webpack 与React 120

调试工具122

基础工具123

总结124

第15 章测试. . 125

上手125

测试的类型126

工具126

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

模拟组件132

函数监视138

监视函数被调用141

模拟事件146

测试中的组件查找器149

mixin 测试152

直接测试mixin 153

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

共享行为的用例159

渲染到中164

服务端测试168

浏览器自动化测试174

启动服务器179

总结180

第16 章架构模式 181

路由182

Backbone.Router 182

Aviator 183

react-router 185

Om (ClojureScript) 186

Flux 187

数据流187

Flux 各个部分188

Dispatcher 188

Action 189

Store 190

控制视图191

管理多个Store 192

更新Dispatcher 192

注册依赖行为193

总结194

第17 章其他使用场景195

桌面应用195

游戏197

电子邮件202

绘图208

总结210

联系方式:
邮箱:2518000497@qq.com
QQ:2518000497
网站声明:
本文系本网编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容。