课程目录
1-1 [React Native基础] 视频课程简介 (21:24) 1-2 [React Native基础] React Native简介 (16:48) 1-3 [React Native基础] 安装和配置React Native(Mac OS X) (15:03) 1-4 [React Native基础] 安装和配置React Native(Windows) (15:25) 1-5 [React Native基础] React-Native工程的创建和运行 (16:35) 2-1 [FlexBox布局] React Native布局(FlexBox)简介 (09:38) 2-2 [FlexBox布局] 改变主轴的方向(flexDirection) (18:25) 2-3 [FlexBox布局] 水平折行(flexWrap) (03:10) 2-4 [FlexBox布局] justifyContent(伸缩项目的对齐方式) (03:27) 2-5 [FlexBox布局] alignItems(交叉轴的对齐关系) (02:39) 2-6 [FlexBox布局] flex(让伸缩项目尽可能充满右侧空间) (06:58) 3-1 [组件] View组件 (23:03) 3-2 [组件] Text组件:嵌套文本 (07:55) 3-3 [组件] Text组件:numberOfLines属性 (08:36) 3-4 [组件] Text组件:onPress和onLongPress事件 (07:34) 3-5 [组件] Text组件:onLayout事件(获取组件的尺寸和位置信息) (06:21) 3-6 [组件] TextInput组件:autoCapitalize属性(字母自动大写 (09:52) 3-7 [组件] TextInput组件:autoCorrect和autoFocus (05:12) 3-8 [组件] TextInput组件:keyboardType属性(设置软键盘类型) (06:14) 3-9 [组件] TextInput组件:returnKeyType属性(设置返回键类型) (04:19) 3-10 [组件] TextInput组件:设置最大输入字符数和允许多行输入 (03:09) 3-11 [组件] TextInput组件:设置提示文字和颜色 (03:19) 3-12 [组件] TextInput组件:输入密码、焦点选中和选中颜色 (04:14) 3-13 [组件] TextInput组件:editable、value和defaultValue属性 (03:30) 3-14 [组件] TextInput组件:其他属性 (03:25) 3-15 [组件] TextInput组件:文本变化事件(onChange和onChangeText) (07:12) 3-16 [组件] TextInput组件:获取输入的文本 (08:06) 3-17 [组件] TextInput组件:自动提示列表 (13:55) 3-18 [组件] Image组件:从本地装载图像 (03:48) 3-19 [组件] Image组件:屏幕适配 (09:33) 3-20 [组件] Image组件:从App中装载图像 (03:13) 3-21 [组件] Image组件:装载网络图像 (02:13) 3-22 [组件] TouchableHighlight组件 (09:54) 3-23 [组件] TouchableNativeFeedback组件 (09:51) 3-24 [组件] TouchableOpacity组件 (05:44) 3-25 [组件] ListView组件:基本用法 (14:41) 3-26 [组件] ListView组件:自动产生Item (03:06) 3-27 [组件] ListView组件:实现图文混排效果 (11:18) 3-28 [组件] ListView组件:实现图文横向排列 (09:05) 3-29 [组件] Switch组件 (15:40) 3-30 [组件] Picker组件 (14:36) 3-31 [组件] PickerIOS组件(实现联动效果) (19:17) 3-32 [组件] DatePickerIOS组件(显示和设置日期和时间) (10:45) 3-33 [组件] Slider组件(滑块组件) (13:25) 3-34 [组件] ProgressBarAndroid组件 (08:42) 3-35 [组件] ProgressViewIOS组件 (03:37) 3-36 [组件] Navigator组件1 (10:43) 3-37 [组件] Navigator组件2 (05:26) 3-38 [组件] Navigator组件:图像浏览 (10:20) 3-39 [组件] Navigator组件:NavigationBar (15:40) 3-40 [组件] NavigatorIOS组件 (15:40) 3-41 [组件] StatusBar组件 (05:05) 3-42 [组件] TabBarIOS组件 (24:10) 3-43 [组件] ToolbarAndroid组件 (11:28) 3-44 [组件] ViewPagerAndroid组件 (14:17) 3-45 [组件] RefreshControl组件 (14:05) 3-46 [组件] ScrollView组件 (12:03) 3-47 [组件] DrawerLayoutAndroid组件 (14:47) 3-48 [组件] MapView组件 (11:07) 3-49 [组件] Modal组件 (09:39) 3-50 [组件] SegmentedControlIOS组件 (09:17) 3-51 [组件] WebView组件 (04:22) 4-1 [API] AppRegistry (07:35) 4-2 [API] AsyncStorage(异步存储) (33:01) 4-3 [API] AppState(监听App的active、background和inactive状态) (06:14) 4-4 [API] Alert(各种样式的对话框) (20:48) 4-5 [API] AlertIOS(对话框和输入框) (09:07) 4-6 [API] ActionSheetIOS (13:59) 4-7 [API] Animated(淡入动画) (08:53) 4-8 [API] Animated动画(并行和串行组合动画) (12:23) 4-9 [API] Animated动画(混合动画) (16:55) 4-10 [API] Animated动画(循环动画) (07:09) 4-11 [API] BackAndroid(监听Back键动作,通过编程方式退出App) (04:43) 4-12 [API] Clipboard(剪贴板) (05:49) 4-13 [API] DatePickerAndroid(显示日期选择对话框) (09:27) 4-14 [API] TimePickerAndroid(显示时间选择器) (07:24) 4-15 [API] Dimensions(获取窗口的宽度和高度) (03:35) 4-16 [API] InteractionManager (06:06) 4-17 [API] LayoutAnimation(视图动画) (08:29) 4-18 [API] Linking(打开不同类型的Url) (09:32) 4-19 [API] NetInfo(获得与网络相关的信息) (15:46) 4-20 [API] PixelRatio(获取像素信息) (21:47) 4-21 [API] ToastAndroid (02:32) 4-22 [API] Vibration(震动效果) (06:37) 4-23 [API] XMLHttpRequest的应用 (21:37) 4-24 [API] fetch(发送网络请求,获取响应消息) (16:58) 4-25 [API] WebSocket(全双工网络数据交互) (10:55) 5-1 [本地模块(iOS):JavaScript与本地代码交互] echo模块 (24:35) 5-2 [本地模块(iOS):JavaScript与本地代码交互] 如何让本地模块方法暴露不同的名字 (04:44) 5-3 [本地模块(iOS):JavaScript与本地代码交互] 日期类型参数(入住日期和离店日期演示) (23:13) 5-4 [本地模块(iOS):JavaScript与本地代码交互] NSDictionary类型参数 (06:53) 5-5 [本地模块(iOS):JavaScript与本地代码交互] 通过回调函数从OC返回值到JavaScript (13:43) 5-6 [本地模块(iOS):JavaScript与本地代码交互] 本地API向JavaScript同步返回值 (10:44) 5-7 [本地模块(iOS):JavaScript与本地代码交互] 导出常量 (07:38) 5-8 [本地模块(iOS):JavaScript与本地代码交互] 导出枚举类型 (07:15) 5-9 [本地模块(iOS):JavaScript与本地代码交互] 本地API调用JavaScript事件 (23:12) 5-10 [本地模块(iOS):JavaScript与本地代码交互] 访问Swift API(计算阶乘) (12:35) 6-1 [本地模块(Android):JS与本地代码交互] echo模块 (18:05) 6-2 [本地模块(Android):JS与本地代码交互] 带图像的Toast (19:12) 6-3 [本地模块(Android):JS与本地代码交互] callback(演示了日期类型参数和回调) (13:57) 6-4 [本地模块(Android):JS与本地代码交互] 触发JavaScript中的事件 (09:42) 6-5 [本地模块(Android):JS与本地代码交互] 同步获取本地模块方法的返回值 (11:05) 6-6 [本地模块(Android):JS与本地代码交互] 拨打电话(本地窗口和React Native窗口相结合) (07:12) 6-7 [本地模块(Android):JS与本地代码交互] 显示自定义窗口,并回去返回值 (11:08) 6-8 [本地模块(Android):JS与本地代码交互] 监测窗口(Activity)的生命周期 (07:57) 7-1 [封装本地组件(iOS)] 封装本地组件基本步骤和封装的初步实现 (34:23) 7-2 [封装本地组件(iOS)] 映射同名属性 (04:32) 7-3 [封装本地组件(iOS)] 映射普通属性 (11:22) 7-4 [封装本地组件(iOS)] 映射对象类型的属性 (06:50) 7-5 [封装本地组件(iOS)] 映射事件 (11:35) 8-1 [封装本地组件(Android)] 封装本地组件基础 (23:40) 8-2 [封装本地组件(Android)] 封装简单属性 (07:27) 8-3 [封装本地组件(Android)] 封装颜色属性(titleColor) (18:52) 8-4 [封装本地组件(Android)] 利用onTouch事件设置高亮文本颜色 (07:54) 8-5 [封装本地组件(Android)] 封装图像类型属性 (14:58) 8-6 [封装本地组件(Android)] 封装单击事件 (12:28) 9-1 [发布React Native App] 从App中装载React Native代码(iOS) (14:14) 9-2 [发布React Native App] 动态更新和装载React Native代码(iOS) (09:00) 9-3 [发布React Native App] 从App中装载React Native代码(Android) (09:36) 9-4 [发布React Native App] 动态更新和装载React Native代码(Android) (05:41) 10-1 [本地与React Native的深度结合开发] iOS本地窗口和react native窗口结合 (34:56) 10-2 [本地与React Native的深度结合开发] React Native如何关闭当前窗口 (08:58) 10-3 [本地与React Native的深度结合开发] React Native如何使用不同的入口文件 (10:17) 10-4 [本地与React Native的深度结合开发] Android本地窗口和React Native窗口结合 (06:59) 10-5 [本地与React Native的深度结合开发] Android如何控制React Native视图 (16:24) 10-6 [本地与React Native的深度结合开发] Android如何用JavaScript代码关闭当前窗口 (05:11) 10-7 [本地与React Native的深度结合开发] Android使用不同的组件 (05:51) 11-1 [其他React Native技术] 调试React Native App (10:41) 11-2 [其他React Native技术] 直接设置组件的属性 (03:32)





