文章 2017-08-02 来自:开发者社区

《React Native移动开发实战》一一2.4 React Native的Flexbox布局

2.4 React Native的Flexbox布局无论是在移动平台还是Web前端开发中,布局技术都是必不可少的。了解Web开发的读者想必都听说过著名的CSS“盒子模型”,如图2.4所示。 图2.4 CSS“盒子模型”CSS“盒子模型”依赖于position属性、浮动属性以及display属性来进行布局,所以,对于一些特殊但常用的布局(例如垂直居中)实现就比较困难。于是,在2009年,W3C...

文章 2017-08-02 来自:开发者社区

《React Native移动开发实战》一一2.3 React Native的JSX解决方案

2.3 React Native的JSX解决方案JSX并不是一门新的开发语言,而是Facebook提出的语法方案:一种可以在JavaScript代码中直接书写HTML标签的语法糖,所以,JSX本质上还是JavaScript语言。?小知识:语法糖(Syntactic sugar)是由英国计算科学家彼得?兰丁(https://zh.wikipedia.org/ wiki/%E5%BD%BC%E5%.....

文章 2017-08-02 来自:开发者社区

《React Native移动开发实战》一一2.2 Git版本控制工具

2.2 Git版本控制工具对于现在的软件项目来说,版本控制工具应该是“标配”的开发工具之一了。问题:什么是版本控制工具?回答:版本控制工具提供完备的版本管理功能,用于存储、追踪目录(文件夹)和文件的修改历史。2.2.1 安装Git这里笔者推荐一款免费、开源、简单易用的版本控制工具Git(https://git-scm.com/)。?小知识:Git的诞生与Linux有不解之缘,Git是由被誉为...

文章 2017-08-02 来自:开发者社区

《React Native移动开发实战》一一2.1 开发具备的基础知识说明

2.1 开发具备的基础知识说明日常生活中,人们越来越离不开的就是网购,因此,本书就以典型的电商类移动应用为例,向读者展示使用React Native设计、开发应用的全过程。不过,在正式开发电商类移动应用之前,有必要先了解一些React Native开发的基础知识。提示:本书面向对JavaScript有一定了解的读者,所以JavaScript相关知识本书不做深入解释,想要了解更多JavaScri.....

文章 2017-08-02 来自:开发者社区

《React Native移动开发实战》一一第2章 全局解析React Native开发的基础

第2章 全局解析React Native开发的基础技术在第1章搭建好React Native开发环境之后,我们开发了第一个React Native应用。虽然其功能比较简单,但却向着学习React Native开发迈开了一大步,意味着读者能够独立完成一个React Native应用的开发。从本章开始,我们将从零开始开发一个功能更加完备、强大的React Native应用。还在等什么?赶紧进入状态.....

文章 2017-08-02 来自:开发者社区

《React Native移动开发实战》一一1.6 小 结

1.6 小 结  React Native兼顾了开发的难易度、稳定性、性能、成本以及复用等产品开发中的诸多因素,再加上React以及React Native自身优秀的设计及开源社区的积极参与和贡献,React Native才有了今天这样的地位。  通过本章的介绍,想必读者已经对React Native开发有了一个初步的认识,体会到了React Native开发简单、跨平台的优势。接下来将...

文章 2017-08-02 来自:开发者社区

《React Native移动开发实战》一一1.5 小试牛刀——更改React Native项目源码

1.5 小试牛刀——更改React Native项目源码  应用虽然已经运行起来了,但是到现在还没有看到或修改任何代码,读者是不是觉得意犹未尽呢?下面就来看看React Native项目的源码吧。  打开index.ios.js文件,可以看到与显示在设备上内容直接相关的代码: 01 export default class ch02 extends Component { // 每个页面...

文章 2017-08-02 来自:开发者社区

《React Native移动开发实战》一一1.4 第一个React Native应用

1.4 第一个React Native应用  颇费一番周折搭建好环境之后,终于可以长舒一口气,来开发第一个React Native应用了。1.4.1 初始化项目  首先,使用React Native命令行工具来初始化一个新的项目: react-native init ch02   等待工程创建成功并安装好所有依赖后,使用Atom打开ch02项目,来仔细瞧一瞧React Native项目结构...

文章 2017-08-02 来自:开发者社区

《React Native移动开发实战》一一1.3 搭建React Native开发环境

1.3 搭建React Native开发环境  “磨刀不误砍柴工”,在正式开发React Native应用之前,需要先搭建好React Native的开发环境。搭建React Native开发环境有以下几个主要步骤。 原生开发工具:iOS开发使用Xcode,Android开发使用Android Studio and SDK Tools。 Node.js(https://nodejs.org/...

文章 2017-08-02 来自:开发者社区

《React Native移动开发实战》一一1.2 React Native的特点

1.2 React Native的特点  那么,作为跨平台应用开发的“新贵”,React Native相比其他跨平台技术到底有哪些优势呢?1.2.1 其一:Learn Once, Write Anywhere  这句话是React Native官网(http://facebook.github.io/react-native/)对React Native的概述,简单明了地概括了React N...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

阿里巴巴终端技术

阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等