返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • React Native开发指南 第2版 (美)邦尼·艾森曼(Bonnie Eisenman) 著 张俊达,黄为伟 译
  • 跨平台移动开发精解与实战 Twitter工程师经验总结 部署可很大程度代码复用的跨平台应用
    • 作者: [美]邦尼·艾森曼(Bonnie Eisenman)著 | | 张俊达 黄为伟译
    • 出版社: 人民邮电出版社
    • 出版时间:2019-04-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: [美]邦尼·艾森曼(Bonnie Eisenman)著| 张俊达 黄为伟译
    • 出版社:人民邮电出版社
    • 出版时间:2019-04-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2019-04-01
    • 字数:308000.000
    • 页数:193
    • 开本:其他
    • 装帧:平装
    • 国别/地区:中国
    • 版权提供:人民邮电出版社

    React Native开发指南 第2版

    作  者:(美)邦尼·艾森曼(Bonnie Eisenman) 著 张俊达,黄为伟 译
    定  价:69
    出 版 社:人民邮电出版社
    出版日期:2019年04月01日
    页  数:193
    装  帧:平装
    ISBN:9787115509017
    主编推荐

     

    内容简介

    本书通过丰富的示例和详细的讲解,介绍了React Native这款JavaScript框架。在React Native中利用现有的JavaScript和React知识,就可以开发和部署功能完备的、真正原生的移动应用,并同时支持iOS与Android平台。除了框架本身的概念讲解之外,本书还讨论了如何使用第三方库,以及如何编写自己的Java或Objective-C的React Native扩展。第2版结合当前开发实践,新增了有关平台特定组件、状态管理和Expo应用的内容。

    作者简介

    邦尼·艾森曼(Bonnie Eisenman),Twitter公司软件工程师,曾任职于Codecademy、Google和Fog Creek Software公司,经常受邀在技术大会上做演讲。
    张俊达,前端开发工程师,关注前端领域的新技术,乐于分享。译作包括《React快速上手开发》《同构JavaScript应用开发》。
    黄为伟,毕业于东北大学,前端开发工程师,开源项目react-native-guide作者,专注于Web与移动应用开发,目前任职于腾讯微信。

    精彩内容

    目录
    前言xi
    章初识ReactNative1
    1.1ReactNative的优点2
    1.1.1开发者体验2
    1.1.2代码复用与知识共享3
    1.2风险和缺点4
    1.3小结4
    第2章ReactNative工作原理5
    2.1ReactNative是如何工作的5
    2.2渲染周期7
    2.3在ReactNative中创建组件7
    2.3.1编写视图8
    2.3.2使用JSX9
    2.3.3原生组件的样式10
    2.4宿主平台API11
    2.5小结11
    第3章构建你的个应用12
    3.1搭建环境12
    3.2使用CreateReactNativeApp进行开发配置13
    3.2.1使用create-react-native-app创建你的个应用13
    3.2.2在iOS或者Android中预览应用14
    3.3使用传统方式进行开发配置15
    3.3.1使用react-native创建个应用15
    3.3.2在iOS平台运行ReactNative应用16
    3.3.3在Android平台运行ReactNative应用17
    3.4探索示例代码17
    3.5开发天气应用20
    3.5.1处理用户输入21
    3.5.2展现数据24
    3.5.3从Web获取数据26
    3.5.4添加背景图片30
    3.5.5整合31
    3.6小结33
    第4章移动应用组件35
    4.1类比HTML元素与原生组件35
    4.1.1文本组件36
    4.1.2图片组件38
    4.2处理触摸和手势39
    4.2.1使用〈Button〉创建基础交互40
    4.2.2使用〈TouchableHighlight〉组件40
    4.2.3使用PanResponder类43
    4.3使用列表49
    4.3.1使用基础的〈FlatList〉组件50
    4.3.2更新〈FlatList〉的内容52
    4.3.3整合真实数据56
    4.3.4使用〈SectionList〉59
    4.4导航62
    4.5其他结构化组件63
    4.6小结64
    第5章样式65
    5.1声明和操作样式65
    5.1.1内联样式66
    5.1.2对象样式66
    5.1.3使用Stylesheet.create67
    5.1.4样式拼接67
    5.2组织和继承69
    5.2.1导出样式对象69
    5.2.2样式作为属性传递70
    5.2.3复用和共享样式70
    5.3定位和设计布局71
    5.3.1使用flexbox布局71
    5.3.2使用绝对定位75
    5.3.3学以致用75
    5.4小结79
    第6章平台API80
    6.1使用定位API80
    6.1.1获取用户地理位置81
    6.1.2处理权限问题81
    6.1.3在模拟器上测试定位82
    6.1.4监听用户位置84
    6.1.5限制84
    6.1.6改进天气应用84
    6.2使用用户图片与摄像头87
    6.2.1使用相机模块进行交互87
    6.2.2通过getPhotoParams获取图片88
    6.2.3从相机渲染一张图片89
    6.2.4上传图片至服务器90
    6.3AsyncStore持久化数据存储91
    6.4SmarterWeather应用92
    6.4.1〈WeatherProject〉组件92
    6.4.2〈Forecast〉组件95
    6.4.3〈Button〉组件96
    6.4.4〈LocationButton〉组件96
    6.4.5〈PhotoBackdrop〉组件97
    6.5小结99
    第7章模块和原生代码100
    7.1使用npm安装JavaScript类库100
    7.2安装包含原生代码的第三方组件102
    7.3Objective-C原生模块103
    7.3.1编写iOS的Objective-C原生模块103
    7.3.2探索react-native-videoiOS版本107
    7.4Java原生模块110
    7.4.1编写Android的Java原生模块110
    7.4.2探索react-native-videoJava版本113
    7.5跨平台原生模块116
    7.6小结116
    第8章平台特定代码118
    8.1仅iOS仅Android可用的组件118
    8.2平台特定组件的实现119
    8.2.1使用平台特定的文件扩展名119
    8.2.2使用平台模块122
    8.3何时使用平台特定组件122
    第9章调试与开发者工具123
    9.1JavaScript调试实践和解释123
    9.1.1激活开发者选项123
    9.1.2使用console.log调试125
    9.1.3使用JavaScript调试器126
    9.1.4使用React开发者工具127
    9.2ReactNative调试工具128
    9.2.1使用审查元素功能128
    9.2.2宕机红屏129
    9.3JavaScript之外的调试方法132
    9.3.1常见的开发环境问题132
    9.3.2常见的Xcode问题133
    9.3.3常见的Android问题134
    9.3.4ReactNative包管理器135
    9.3.5部署至iOS设备的问题135
    9.3.6模拟器行为136
    9.4测试代码137
    9.4.1使用Flow进行类型检查137
    9.4.2使用Jest进行单元测试138
    9.4.3使用Jest进行快照测试139
    9.5当你陷入困境142
    9.6小结142
    0章大型应用中的导航与结构143
    10.1闪卡应用143
    10.2项目结构145
    10.2.1应用屏幕146
    10.2.2可复用组件152
    10.2.3样式156
    10.2.4数据模型157
    10.3使用ReactNavigation159
    10.3.1创建StackNavigator160
    10.3.2使用navigation.navigate在屏幕之间过渡160
    10.3.3使用navigationOptions配置页眉163
    10.3.4实现余下逻辑164
    10.4本章小结165
    1章大型应用中的状态管理166
    11.1使用Redux管理状态166
    11.2action167
    11.3reducer169
    11.4连接Redux172
    11.5使用AsyncStorage持久化数据179
    11.6本章小结和作业182
    总结183
    附录A现代JavaScript语法184
    附录B部署应用189
    附录C使用Expo应用192
    作者简介193
    关于封面193

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购