自定义博客皮肤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后码农,关心数据存储,关注大数据,关注性能优化。

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

原创 《React-Native系列》24、 结合Demo学习Redux框架

8月的最后一天了,那就打响最后一炮吧!我们介绍了Flux框架,我们打算在接下来的项目里使用Redux框架,这两天简单学习了下Redux。打算结合一个Demo来讲解。还是先来说说概念吧。Redux 三个基本原则:单一数据源整个应用的 state 被储存在一棵 object tree 中,并且这个 object tree 只存在于唯一一个 store 中。这让同构应

2016-08-31 23:06:23 7338 2

原创 《React-Native系列》23、 js实现下拉刷新效果(Android和iOS通用)

这几天项目里有这么个需求:一个列表页需要支持下拉刷新和上拉刷新。其中上拉刷新效果已经时间,具体思路见:《React-Native系列》19、 ListView组件之上拉刷新(iOS和Android通用)今天我们重点来说说下拉刷新的实现。ReactNative提供一个组件RefreshControl,但是不支持自定义刷新UI,我们的RN项目只是整个APP的一部分,需要和原生的UI

2016-08-24 22:30:27 8910 3

原创 《React-Native系列》22、 Flux框架Demo详解

今天我们来结合一个简单的Demo来讲解Flux框架,让大家了解Flux框架的真面目。先上一张比较漂亮的图(对漂亮的图,总是没有抵抗力:-) )。我们再来回顾下Flux框架的四大组成部分View: 视图层Action(动作):视图层发出的消息(比如mouseClick)Dispatcher(派发器):用来接收Actions、执行回调函数Store(数据层):用来存放应

2016-08-23 09:16:30 3624 2

原创 《React-Native系列》21、 解决RN在Android下不支持gif问题

由于RN在Android平台上不支持gif格式的图片,今天介绍下我们是怎么处理这个问题的。先来看看我们需要实现的效果,这是一张gif图片,当我们列表上拉加载下一页的时候需要使用这个效果,如下图:我们的解决方案是:将gif切成15长png的图片,暂且命名为loading1、loading2.... loading15然后循环的setState修改图片,就像看电影一样,达到

2016-08-22 22:14:36 6150 2

原创 《React-Native系列》20、 RN数据流之Flux概览

今天我们来看下ReactNative的数据流框架Flux。Flux是Facebook用来构建用户端的web应用的应用程序体系架构。它通过利用数据的单向流动为React的可复用的视图组件提供了补充。相比于形式化的框架它更像是一个架构思想,不需要太多新的代码你就可以马上使用Flux构建你的应用。React 标榜自己是 MVC 里面 V 的部分,那么 Flux 就相当于添加 M 和

2016-08-21 17:21:31 2809

原创 《React-Native系列》19、 ListView组件之上拉刷新(iOS和Android通用)

ReactNative提供了RefreshControl下拉刷新组件,但是没有提供上拉刷新组件,上拉刷新在App中是很常用的。今天我们来实现一个iOS和Android通用的上拉刷新功能。下面简要介绍下我实现的思路。如果你对ListView的基础知识不是很清楚,建议先移步:《React-Native系列》16、 RN组件之ListView思路:1、常量定义:const

2016-08-17 23:06:22 13195 16

原创 《React-Native系列》18、 RN之定时器Timer

在web开发中,我们通常需要使用定时器功能,使用setTimeout和setInterval函数。那么在ReactNative中,是否也提供了定时器的功能呢? 答案是肯定的。我们还是先看看官网怎么说的。定时器是一个应用中非常重要的部分。React Native实现了和浏览器一致的定时器Timer。提供的方法如下:setTimeout, clearTimeouts

2016-08-17 22:07:48 18341 1

原创 《React-Native系列》17、 RN中this所引起的undefined is not an object错误

在我们编写RN代码的时候经常会出现一个错误,undefined is not an object(evaluating 'this.refs' ).undefined is not an object错误,提示我们未知的对象,该句话的含义就是我们没有定义该对象。但是this就是当前对象,为什么还会出现如此问题?只有一种可能,就是当前引用的this和this.setState的this不是指向同

2016-08-15 23:31:22 26600

原创 《React-Native系列》16、 RN组件之ListView

今天来谈谈ReactNative提供的ListView组件,ListView是我们最常用的组件。还是先来看看官网怎么说的。ListView - 一个核心组件,用于高效地显示一个可以垂直滚动的变化的数据列表。最基本的使用方式就是创建一个ListView.DataSource数据源,然后给它传递一个普通的数据数组,再使用数据源来实例化一个ListView组件,并且定义它的renderRow回调

2016-08-15 22:52:23 7403

原创 《React-Native系列》15、 RN之可触摸组件

今天,我们来看下ReactNative提供的可触摸组件。分别为:TouchableHighlight、TouchableNativeFeedback、TouchableOpacity、TouchableWithoutFeedback。TouchableWithoutFeedback控件是触摸点击不带反馈效果的,另外三个都是有反馈效果。这三个组件都继承了所有TouchableWithoutF

2016-08-14 23:12:58 3871 1

原创 《React-Native系列》14、 RN学习之NodeJS

由于ReactNative使用了NodeJS环境,以前没有系统学习过NodeJS,故花点时间学习下。了解ReactNative里关于NodeJS部分的知识。我们先看看一个RN项目的目录,如下:我们看到的node_modules 和package.json都是和NodeJS相关联的。 学习完这边文章你就能明白:1、我们在调试时,使用的包服务器,启动命令:npm start ,是什

2016-08-14 12:44:00 6685

原创 《React-Native系列》13、 组件封装之Dialog(iOS和Android通用)

最近在项目中封装了个Dialog组件,iOS和Android平台上通用。组件Dialog显示时,从页面顶部滑动到中间,点击确认或取消后,从页面底部划出页面,需要注意动画的实现。源码如下:'use strict';import React, { Component } from 'react';import { StyleSheet, View, Image,

2016-08-13 22:31:07 6151 15

原创 《React-Native系列》12、 API模块之PixelRatio和Dimensions

PixelRatio和Dimensions 是ReactNative提供的API,这个在我们编写RN页面的时候必须要使用的。PixelRatio我们还是先看看官网怎么介绍的。PixelRatio类提供了访问设备的像素密度的方法。根据像素密度获取指定大小的图片如果应用运行在一个高像素密度的设备上,显示的图片也应当分辨率更高。一个取得缩略图的好规则就是将显示尺寸乘以像素密度比:

2016-08-13 22:14:58 6872

原创 《React-Native系列》11、 图解RN布局之FlexBox,三分钟上手写RN界面

前面其实已经写过很多RN界面了,今天再来回顾下FlexBox布局,主要是记录笔记,必备日后查阅。综述flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。采用flex布局的元素,称为flex容器(flex container),简称"容器"。它的所有子元素自动成为容器成员,称为flex项目(flex item),简称"项目"。f

2016-08-12 12:55:02 10327 1

原创 《React-Native系列》10、 RN组件之Text和TextInput以及注意要点

今天把写的RN程序从iOS上迁移到Android上,发现了一些问题,主要涉及到Text和TextInput这两个组件,所以用一节来专门记录下来。Text组件我们先来看官网给的例子:renderText: function() { return ( {this.state.titleText + '\n\n'}

2016-08-11 22:51:32 16246

转载 React/React Native 的ES5 ES6写法对照表

转自:React/React Native 的ES5 ES6写法对照表很多React/React Native的初学者都被ES6的问题迷惑:各路大神都建议我们直接学习ES6的语法(class Foo extends React.Component),然而网上搜到的很多教程和例子都是ES5版本的,所以很多人在学习的时候连照猫画虎都不知道怎么做。今天在此整理了一些ES5和ES6的写法对照表,希

2016-08-07 15:24:49 1627

原创 《React-Native系列》9、 Networking之fetch

今天,我们来看看RN怎么处理网络请求的,主要来看看fetch API。还是,先来看看官网怎么说的。Using Fetch React Native provides the Fetch API for your networking needs. Fetch will seem familiar if you have used XMLHttpRequest or

2016-08-06 23:28:13 3385

原创 《React-Native系列》8、RN如何打离线包

上一篇文章我们谈了bundle文件的加载和维护 ,以及在线包和离线包的区别,那我们今天来谈谈ReactNative如何打离线包。我们先来看看官网怎么说的Building your app for production You have built a great app using React Native, and you are now itching to rel

2016-08-06 22:10:35 8093

原创 《React-Native系列》7、bundle文件的加载和维护

前段时间,app里某个功能使用RN开发,完成了上线,下面我们来说说我们是怎么处理bundle文件的。先来说一个概念:FaceBook宣传ReactNative时,热更新是不得不提的功能,可是官网文档和网上也没有提供比较完善的热更新的思路。我们先来看看ReactNative是怎么处理bundle文件的。可以有如下两种方式:1、app发版时,将bundle文件内置到app中,同时将

2016-08-04 09:16:11 5972

原创 关于读书

不知道从什么时候开始,微信上就时不时的出现一篇文章《你有多久没有静下心来读完一本书了》,或是由一些组织机构发起的读书计划,一个月读完多少本书之类的活动。今天,突然想聊聊读书这个话题。我,一个程序猿,IT从业者,对电子书不怎么感兴趣,可能手机的诱惑太多了吧,可以干其他的事情。而我偏喜欢买书,还喜欢买正版书,一般计算机方面的书价格都不便宜。所以现在我家里的也有许多的计算机方面的书,关于

2016-08-03 23:11:29 973 1

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关注的人

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