- 博客(9)
- 资源 (16)
- 问答 (1)
- 收藏
- 关注
原创 《React-Native系列》6、Navigator语法介绍及经典应用
今天来介绍下ReactNative的Navigator组件。先来看看官网是怎么说的:使用导航器可以让你在应用的不同场景(页面)间进行切换。导航器通过路由对象来分辨不同的场景。利用renderScene方法,导航栏可以根据指定的路由来渲染场景。可以通过configureScene属性获取指定路由对象的配置信息,从而改变场景的动画或者手势。查看Navigator.SceneConfigs来
2016-07-28 22:38:31 8643 5
原创 《React-Native系列》5、RN实现弹出选择界面与动画效果
今天做了个弹出框,见文章最后图片所示,弹出的时候从屏幕下方弹入,用户选择后又从下方弹出,同时有遮罩效果。首先,我们是怎么实现弹出框,我这边用的是absolute 绝对定位,包括弹层的覆盖,Dialog的绝对位置。Dialog的布局在这儿就不说了,flex-box、盒子模型...那么再来说说动画。参考:RN动画入门Animated1、创建一个Animated.Value
2016-07-20 21:06:24 23025 13
原创 《React-Native系列》4、表单界面代码编写
今天就开始投入到RN项目了,做后端出生,写Android和iOS确实有点勉强,不过还是要把这段经历记录下来。要实现的功能界面如下:这个是最简单的Form表单,第一步实现界面吧,不管点击效果,不管筛选控件... 思路:我把这几类控件分为了3类:1、带头像的一行抽取成一个组件2、带输入框 TextInput的抽象成一个组件3、带选择项的抽取成一个组件
2016-07-18 22:55:13 8608 2
原创 Git进阶篇
上一篇文章我们主要讲了在Master分支上如果提交代码到服务器,由于我们日常开发中都是多人开发一个项目,涉及到分支的概念,使用过SVN的同学秒懂,trunk、branch啦。下面我们先讲讲git的分支。1、查看现存的分枝F:\gitworkspace\Test>git pullAlready up-to-date.F:\gitworkspace\Test>git bran
2016-07-17 14:08:16 1260 1
原创 Git精简教程,快速上手
由于以前工作一直使用SVN,这次做RN,客户端使用的git来管理源码,所以今天花了点时间来研究git。目的:以最短的时间上手git,不说原理性的东西,让从未使用过git的人能快速上手。so,让我们开始吧。1、安装 (略) 百度一大把2、配置账号git cofig --global user.name "xiaodao"git config --global user.em
2016-07-17 12:40:27 9386
原创 《React-Native系列》3、RN与native交互之Callback、Promise
接着上一篇 React-Native系列 2、RN与native交互与数据传递 ,我们接下来研究另外的两种RN与Native交互的机制一、Callback机制首先Calllback是异步的,RN端调用Native端,Native会callback,但是时机是不确定的,如果多次调用的话,会存在问题。Naive端是无法主动通过回调函数向RN端发送消息的。具体实现代码如下:Nat
2016-07-16 23:49:16 10900 4
原创 《React-Native系列》2、RN与native交互与数据传递
RN怎么与native交互的呢?下面我们通过一个简单的Demo来实现:RN页面调起Native页面,Native页面选择电话本数据,将数据回传给RN展示。首先是 Native侧 1、MainActivity package com.rnandroid01;import android.content.Intent;import android.database.Cursor;
2016-07-16 23:11:20 8377 3
原创 《React-Native系列》1、初探React-Native
三年前写了一篇文章叫《NativeApp、WebApp、HybridApp三分天下》,文章中分析了App开发常用的开发模式,这些模式的利弊、未来的发展。 今天又要谈到这个话题,fackbook推出的React-Native以惊人的姿势进入到前端(客户端+web)开发人员的视野,是App开发模式的里程碑式革新,还只是博人眼球的闹剧。 React Native 是由Faceboo
2016-07-11 23:15:52 4971
转载 NPM小结
nodejs的出现,可以算是前端里程碑式的一个事件,它让前端攻城狮们摆脱了浏览器的束缚,踏上了一个更加宽广的舞台。前端的可能性,从此更加具有想象空间。随着一系列基于nodes的应用/工具的出现,工作中与nodejs打交道的机会越来越多。无论在node应用的开发,还是使用中,包管理都扮演着一个很重要的作用。NPM(node package manager),作为node的包管理工具,极大地便
2016-07-04 11:23:25 1828
reactnative_demo
2016-09-20
JavaScript手册 Struts 2.0 API
2012-01-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人