自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

等待就是浪费青春

投身移动互联网的85后码农,关心数据存储,关注大数据,关注性能优化。

  • 博客(13)
  • 资源 (16)
  • 问答 (1)
  • 收藏
  • 关注

原创 《React-Native系列》37、 ReactNative百度地图开源组件使用

上一篇文章写了ReactNative自带的MapView,很显然不是我们想要的。今天我们介绍一下一个开源的百度地图开源组件,详细描述它的使用方法。开源地址:https://github.com/lovebing/react-native-baidu-map   百度地图 React Native 模块,支持 react native 0.30+好,我们来描述它的使用步骤,以及需要注意的问题,我是在

2016-09-30 16:26:55 16418 3

原创 《React-Native系列》36、 ReactNative地图组件

写在前面的话:明天就国庆了,祝伟大的祖国母亲节日快乐!今天,介绍地图组件。ReactNative官方提供了一个MapView的组件,我们先来说说它吧。先来看下他的API吧。iOS  annotations [{latitude: number, longitude: number, animateDrop: bool, title: string, subtitle: string, hasLef

2016-09-30 15:03:58 9967 3

原创 《React-Native系列》35、 RN在Android下支持gif的另一种方案

在前面的文章中,我们介绍过在RN中Android如果处理Gif格式的图片。参考:http://blog.csdn.net/codetomylaw/article/details/52280828我们是把图片切成n张,如果利用定时器去轮播图片。这种方案存在的问题:1、需要预加载n张图片,哪怕页面最后不使用gif,n张图片也会被加载到内存;2、需要自己处理定时器逻辑;有没有什么更好的方式呢?好,我们今

2016-09-28 18:42:58 5459 2

原创 《React-Native系列》34、 ReactNative的那些坑

梳理了下ReactNative中的一些坑,你踩没踩过,它就在那里。1、fetchfetch没有提供超时时间,设置timeout貌似没有作用。标红的地方不能调用response.json() 或 .text()方法,哪怕是通过console.log()输出也不行,如果想查看数据,只能alert。2、Image标签使用本地资源图片的时候需要制定宽度和高度,使用网络资源没有限制。3、Text标签iOS下

2016-09-24 18:21:51 6471

原创 《React-Native系列》33、 键盘遮挡问题处理

最近在项目中,使用TextInput组件的时候,发现键盘弹出的时候,遮盖了表单。咨询了下做iOS的同学,他们的处理是计算键盘的高度和当前输入域的位置,将界面向上移动一段距离。那在ReactNative中是否也可以有类似的处理方法呢?答案是肯定的,我们使用ScrollVIew的scrollTo方法,我们也主要是讲这种方法。具体方案如下:组件render方法中使用ScrollView,并且设置scro

2016-09-23 21:08:44 17469 3

原创 《React-Native系列》32、 基于Fetch封装HTTPUtil工具类

关于http请求的工具类,有很多,譬如:httpclient,okhttp。那么关于RN的处理HTTP请求的工具类呢,目前还没有找到,所以自己简单封装了一个,避免代码里到处都是fetch方法。好了,完整代码如下:var HTTPUtil = {};/** * 基于 fetch 封装的 GET请求 * @param url * @param params {} * @param head

2016-09-19 21:41:15 9631 1

原创 《React-Native系列》31、 Fetch发送POST请求的坑与解决方案

我们在请求http接口时候,通常都会使用get和post的方式,针对表单提交这类的请求,我们通常采用post方式。那么在RN中的Fetch API中post提交有哪些坑呢?让我们撸起来。我们先来说说Server端的代码,通常我们从Request获取参数时的方法为:String paraValue = request.getParameter(paraName);我们下面说的判断能不能获取参数,就是

2016-09-19 19:24:39 29171 17

原创 《React-Native系列》30、 RN组件间通信

今天我们来说一说RN的组件之间的通信。ReactNative的核心之一是他的组件化,组件化的核心是组件之间的通信。组件是有层级来区分的,譬如:父组件 子组件。我们先来讲解一个例子。这个是我们要实现的功能,是一个表单的一部分,首先我们想到的是抽象组件。组件有2种状态选中状态,显示后面的课时未选中状态,不显示后面的课时组件的代码如下:import React, { Component } from '

2016-09-13 09:11:29 6055

原创 《React-Native系列》29、 RN组件之WebView

说起WebView,我们还是很熟悉的吧。特别是做过Hybrid开发的同学,Web+Native一个很经典的开发模式,包括现在依然很多App上都在使用。我们列举几个比较重要的属性吧source {uri: string, method: string, headers: object, body: string}, {html: string, baseUrl: string}, number 在W

2016-09-09 20:51:43 20143

原创 《React-Native系列》28、 RN之AsyncStorage

AsyncStorage是一个简单的、未加密的、异步的、持久化的Key-Value存储系统,它对于App来说是全局性的。它用来代替LocalStorage。iOS中存储类似于NSUserDefault,存储问plist文件存放在设备中。Android中存储会在 RocksDB 或者 SQLite 中,取决于你使用哪个。我们还是来看看官网文档,AsyncStorage提供的方法如下:static g

2016-09-09 19:12:10 6650 1

原创 《React-Native系列》27、 Redux的异步数据流

我们再前面讲的 redux 中的数据流都是同步的,流程如下:view -> actionCreator -> action -> reducer -> newState -> container component 但是,在大多数的前端业务场景中,需要和后端产生异步交互,譬如:网络api的请求。Redux中怎么来实现异步的数据流呢?异步Action通常我们创建的Action如下:export co

2016-09-08 21:03:12 4647

原创 《React-Native系列》26、 ReactNative实现图片上传功能

在查看ReactNative的官方文档的时候,你会发现其实Fackbook是没有提供图片上传功能的。如果我们的项目里需要使用图片上传(用JS 实现图片上传),那我们有没有什么办法呢?通过搜索react-native的github, 会发现里面有这么一篇文章:https://github.com/facebook/react-native/issues/5308解决方案:采用FormData来实现,

2016-09-06 09:13:43 25745 2

原创 《React-Native系列》25、 详解Redux的connect方法

上面一篇文章,我们只是从Demo的角度讲解了Redux,对于connect的部分,我们只是一笔带过。那么我们这篇文章同样是基于上一篇文章中的Demo,来从实战的角度来详细讲解下connect方法。connect方法声明如下:connect([mapStateToProps], [mapDispatchToProps], [mergeProps],[options])作用:连

2016-09-02 12:38:52 8608

reactnative_demo

由于在博客里不能直接传附件,将源码上传到了csdn资源库,里面有2个文件 AlertSelected.js 组件js example.js Demo入口js

2016-09-20

reactnative 弹出框demo

reactnative 弹出框demo

2016-09-19

jquery ztree

jquery 最新出来的一种树,比checkbox还好!哈哈

2012-07-17

plsql oracle

Oracle数据库是一个很好的数据库,希望大家都学习他。

2012-04-20

浏览文件夹的js代码

浏览文件夹的js代码 IE 和Firefox都能兼容,希望更多的人能学会他。

2012-03-16

关于Frame折叠显示的资料

关于Frame折叠显示的资料,希望对有的人有用, 可以学到一些东西的。

2012-03-14

java帮助文档 jdk6.0

java帮助文档,是一个很好的文档,希望对更多的人有用,希望大家多多下载!谢谢!

2012-03-08

Extjs 富客户端技术

这是一个关于ajax的框架, 是一个富客户端的技术,希望对大家有用!

2012-03-04

json分页 jquery

这是关于jquery json大数据量的分页显示的一个demo,希望更多的人能够学会它,谢谢!

2012-03-03

hibernate spring

spring 是以java的一个框架,这是一个框架的学习材料,希望对大家有用。。

2012-02-23

hibernate--你懂的

这是一个很好的东西喔,可以尝试下载下来喔!

2012-01-31

csdn 学习资料

这是一个很好的帮助文档,分享快乐,分享无线,希望更多的人能拥有它。 内含 dhtmlxTree dtree.rar jQuery.rar 等

2012-01-30

poi 资料

使用POI导入,导出Excel jsp下载文件的实现方法 及 注意 jsp打印,导出word-excel 等

2012-01-30

JavaScript手册 Struts 2.0 API

Struts 2.0 API.chm JavaScript手册-中文.chm 等 这是一个很好的帮助文档,分享快乐,分享无线,希望更多的人能拥有它。

2012-01-30

java-doc 帮助文档

这是一个很好的帮助文档,分享快乐,分享无线,希望更多的人能拥有它。

2012-01-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除