自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 收藏
  • 关注

转载 fetch API

一.什么是fetch?  fetch的作用类似于XMLHttpRequet的作用,用于异步请求网络,其提供的API更加的完善.  fetch提供了Request和Response对象的定义,用于自定义网络请求和处理响应消息,兼容性  还不是很强.二.如何使用fetch?  fetch提供一系列的API,如下:  GlobalFetch:    包括fetch(...

2016-04-10 23:36:00 168

转载 redux-actions源码解读

一.什么是redux-actions   redux-actions是一个简化action和reducer创建的一个封装库,里面有5个js文件,   createAction.js   handleAction.js   handleActions.js   index.js   ownKeys.js二.怎么使用?下面将从源码一一解释每个文件的的用处  1...

2016-04-10 21:44:00 156

转载 RN组件之ListView

1 /** 2 * Created by DaGuo on 2016/4/7. 3 */ 4 5 'use strict' 6 7 import React,{ 8 Component, 9 View,10 Text,11 ListView,12 13 } from 'react-nativ...

2016-04-07 12:15:00 183

转载 Genymotion填坑之路

Genymotion是一款android的模拟器,之前用的一台电脑直接装上就可以用,后来换了一台机器,一直报获取不到IP,后来网上各种找方法,偶然发现网上说的是硬件问题:  在BIOS中将CPU的virtualtechnology设置为enable,后来还真的成功了,花了我一天时间  台式机进入BISO模式,打开主机电源的时候按DEL键.关于VirtualBox不能创...

2016-04-06 20:09:00 117

转载 react-native 之布局篇

一.宽度单位和像素密度  react的宽度不支持百分比,设置宽度时不需要带单位,那么默认的单位是什么呢?    1 /** 2 * Sample React Native App 3 * https://github.com/facebook/react-native 4 */ 5 'use strict'; 6 import React, ...

2016-03-23 14:24:00 142

转载 RN组件之Navigator

一.Navigator  1.使用导航器可以在应用的不同场景(页面)间进行切换.导航器通过路由对象来分辨不同的场景.利用renderScene方法,导航栏可以根据   指定的路由来渲染场景.   可以通过configureScene属性获取指定路由对象的配置信息,从而改变场景的动画或者手势,查看Navigator.SceneConfigs来获取默认   的动画和更多的场景...

2016-03-23 10:56:00 254

转载 RN组件之ViewPagerAndroid

一.ViewPagerAndroid  1.一个允许在子视图之间左右翻页的容器.每一个ViewPagerAndroid的子容器会被视作一个单独的页,并且会被拉伸填满   ViewPagerAndroid.注意所有的子视图必须是纯View,而不能是自定义的复合容器.你可以给每个子视图设置样式属性    譬如padding或backgroundColor.  2.属性  ...

2016-03-23 10:04:00 168

转载 RN组件之Switch与Picker

一.Switch选择开关控件  1.该组件为Android/IOS通用的两种状态的开关组件  2.属性方法    (1)disabled bool:如果该值为true,用户就无法点击switch开关,默认为false    (2)onValueChange function方法,当该组件的状态值发生变化的时候回调方法    (3)value bool 该开关的值,如果...

2016-03-22 19:02:00 165

转载 RN组件之ToolbarAndroid

一.ToolbarAndroid  1.该组件封装了Android平台中的ToolBar组件(只适用于Android平台).一个ToolBar组件可以显示一个Logo图标   以及一些导航图片(例如:菜单功能按钮),一个标题以及副标题还有一系列功能的列表.标题和副标题是上下位置.   所以logo图标和导航图标显示在左边,标题和副标题显示在中间,功能列表显示在右边.如果Too...

2016-03-22 18:17:00 124

转载 RN组件之ScrollView

一.ScrollView  该组件封装了Android平台的ScrollView(滚动组件),并且提供触摸事件"responder"系统功能.使用ScrollView的时候  确保有一个固定的高度,因为这个控件其实就是把很多不固定高度的子控件装入到固定的父容器中(通过滑动交互).  如果我们要给ScrollView进行设置高度的话,要么我们直接ScrollView进行设置高度...

2016-03-22 17:53:00 243

转载 React中state与props介绍与比较

一.state  1.state的作用    state是React中组件的一个对象.React把用户界面当做是状态机,想象它有不同的状态然后渲染这些状态,可以轻松让用户界面与数据保持一致.     React中,更新组件的state,会导致重新渲染用户界面(不要操作DOM).简单来说,就是用户界面会随着state变化而变化.  2.state工作原理    常用的通...

2016-03-18 20:24:00 184

转载 RN控件之DrawerLayoutAndroid导航栏

1 /** 2 * Sample React Native App 3 * https://github.com/facebook/react-native 4 */ 5 'use strict'; 6 import React, { 7 AppRegistry, 8 Component, 9 StyleSheet,10 ...

2016-03-18 15:59:00 164

转载 RN控件之ProgressBarAndroid进度条

1 /** 2 * Sample React Native App 3 * https://github.com/facebook/react-native 4 */ 5 'use strict'; 6 import React, { 7 AppRegistry, 8 Component, 9 StyleSheet,10 ...

2016-03-18 14:45:00 298

转载 require用法及源码解析

一.require()的基本用法  require语句内部逻辑:当 Node 遇到 require(X) 时,按下面的顺序处理。(1)如果 X 是内置模块(比如 require('http'))  a. 返回该模块。  b. 不再继续执行。(2)如果 X 以 "./" 或者 "/" 或者 "../" 开头  a. 根据 X 所在的父模块,确定 X 的绝对路径。...

2016-03-18 13:39:00 461

转载 RN控件之TextInput

1 /** 2 * Sample React Native App 3 * https://github.com/facebook/react-native 4 */ 5 'use strict'; 6 import React, { 7 AppRegistry, 8 Component, 9 StyleSheet,10 ...

2016-03-18 10:01:00 228

转载 RN控件之View Text

1 /** 2 * 模仿美团首页部分 3 * */ 4 'use strict' 5 import React,{ 6 AppRegistry, 7 Component, 8 StyleSheet, 9 Text,10 View,11 Image,12 } from 'react-n...

2016-03-17 18:49:00 260

转载 React中state和props的区别

props和state都是用于描述component状态的,并且这个状态应该是与显示相关的。State如果component的某些状态需要被改变,并且会影响到component的render,那么这些状态就应该用state表示。例如:一个购物车的component,会根据用户在购物车中添加的产品和产品数量,显示不同的价格,那么“总价”这个状态,就应该用state表示。Pr...

2016-03-16 14:49:00 144

转载 React组件详细介绍及其生命周期函数

组件的详细说明通过Reac.createClass({...})创建组件的时候,应该有一个render()方法,也可以在其中添加生命周期函数.render方法当调用该方法的时候,会检测this.props和this.state两个对象,并且返回以一个单子级组件:1.该组件可以是本地DOM组件(比如<div/>或者React.DOM.div())2.也可以是...

2016-03-16 14:23:00 126

转载 Redux API之compose

compose(...functions)从右到左来组合多个函数。这是函数式编程中的方法,为了方便,被放到了 Redux 里。 当需要把多个store 增强器依次执行的时候,需要用到它。参数(arguments): 需要合成的多个函数。每个函数都接收一个函数作为参数,然后返回一个函数。返回值(Function): 从右到左把接收到的函数合成后的最终函数...

2016-03-15 17:13:00 109

转载 Redux API之bindActionCreators

bindActionCreators(actionCreators,dispatch)把action creators转成拥有同名 keys 的对象,但使用dispatch把每个 action creator 包围起来,这样可以直接调用它们。一般情况下你可以直接在Store实例上调用dispatch。如果你在 React 中使用 Redux,react-redux...

2016-03-15 17:04:00 98

转载 Redux API之applyMiddleware

applyMiddleware(...middlewares)使用包含自定义功能的 middleware 来扩展 Redux 是一种推荐的方式。Middleware 可以让你包装 store 的dispatch方法来达到你想要的目的。同时, middleware 还拥有“可组合”这一关键特性。多个 middleware 可以被组合到一起使用,形成 middleware 链。其中,每...

2016-03-15 16:59:00 127

转载 Redux API之combineReducers

combineReducers(reducers)随着应用变得复杂,需要对reducer 函数进行拆分,拆分后的每一块独立负责管理state的一部分。combineReducers辅助函数的作用是,把一个由多个不同 reducer 函数作为 value 的 object,合并成一个最终的 reducer 函数,然后就可以对这个 reducer 调用createStor...

2016-03-15 16:53:00 72

转载 Redux API之creatStore

createStore(reducer,[initialState])创建一个 Reduxstore来以存放应用中所有的 state。应用中应有且仅有一个 store。参数reducer(Function): 接收两个参数,分别是当前的 state 树和要处理的action,返回新的state 树。[initialState](any):...

2016-03-15 16:47:00 110

转载 Redux API之Store

StoreStore 就是用来维持应用所有的state 树的一个对象。 改变 store 内 state 的惟一途径是对它 dispatch 一个action。Store 不是类。它只是有几个方法的对象。 要创建它,只需要把根部的reducing 函数传递给createStore。Flux 用户使用注意如果你以前使用 Flux,那么你只需要注意一个重要的区别。...

2016-03-15 16:40:00 103

转载 React-Redux之API

connect([mapStateToProps],[mapDispatchToProps],[mergeProps],[options])连接 React 组件与 Redux store。连接操作不会改变原来的组件类,反而返回一个新的已与 Redux store 连接的组件类。参数[mapStateToProps(state,[ownProps]):st...

2016-03-15 16:17:00 118

转载 ES6之6种遍历对象属性的方法

1.for ... in 循环遍历对象自身的和继承的可枚举属性(不含Symbol属性).2.Obejct.keys(obj),返回一个数组,包括对象自身的(不含继承的)所有可枚举属性(不含Symbol属性).3.Object.getOwnPropertyNames(obj),返回一个数组,包含对象自身的所有属性(不含Symbol属性,但是包括不可枚举属性).4.Object....

2016-03-15 13:04:00 435

转载 React库protypes属性

Prop 验证随着应用不断变大,保证组件被正确使用变得非常有用。为此我们引入propTypes。React.PropTypes提供很多验证器 (validator) 来验证传入数据的有效性。当向 props 传入无效数据时,JavaScript 控制台会抛出警告。注意为了性能考虑,只在开发环境验证propTypes。下面用例子来说明不同验证器的区别: 1 React....

2016-03-15 12:08:00 454

转载 js立即执行函数

( function(){…} )()和( function (){…} () )是两种javascript立即执行函数的常见写法,最初我以为是一个括号包裹匿名函数,再在后面加个括号调用函数,最后达到函数定义后立即执行的目的,后来发现加括号的原因并非如此。要理解立即执行函数,需要先理解一些函数的基本概念。函数声明、函数表达式、匿名函数函数声明:function fnN...

2016-03-03 20:53:00 75

转载 多线程总结

转载于:https://www.cnblogs.com/ZSG-DoBestMe/p/5210523.html

2016-02-23 17:01:00 78

转载 Collection与Map总结

顺序表和链表统称为线性表:顺序表一般表现为数组,如:ArrayList的实现;链表有单链表、双链表、循环链表的区分,如:LinkedArrayList由双链表+哈希表实现转载于:https://www.cnblogs.com/ZSG-DoBestMe/p/5207781.html...

2016-02-22 17:43:00 62

转载 IO流总结

转载于:https://www.cnblogs.com/ZSG-DoBestMe/p/5206968.html

2016-02-22 14:11:00 60

转载 关于System类中out属性 实例化的问题

    System类中out属性的声明是这样的:    public final static PrintStream out = nullPrintStream(); private static PrintStream nullPrintStream() throws NullPointerException { if (currentTimeMillis() > 0...

2016-02-19 17:10:00 375

转载 几种编码方式

这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一:使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?我很早前就发现Unico...

2016-02-19 14:46:00 594

转载 Hibernate与Mybatis比较

第一章Hibernate与MyBatisHibernate是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。Mybatis是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis参考资料官网:http://www.mybatis.org/core/zh/index.html...

2016-02-17 16:50:00 51

转载 浅谈HTML移动Web开发(转)

一.响应式Web设计PC端常用的两种布局方式就是固定布局和弹性布局,前者设置一个绝大多数电脑能征服显示的固定宽度居中显示,后者则采用百分百.响应式布局意味着媒体查询,响应式web设计并非新的技术,只不过将已有的开发技巧(弹性 布局 ,弹性图片和媒体查询等 )整合在一起1.媒体查询,并非新出现的技术.  <link rel="stylesheet" media="sc...

2016-02-17 16:27:00 95

转载 原生app与WebApp的区别

Native App开发Native App开发即我们所称的传统APP开发模式(原生APP开发模式),该开发针对IOS、Android等不同的手机操作系统要采用不同的语言和框架进行开发,该模式通常是由“云服务器数据+APP应用客户端”两部份构成,APP应用所有的UI元素、数据内容、逻辑框架均安装在手机终端上。Web App开发Web App开发即是一种框架型APP开发模式(HTML5 A...

2016-02-17 13:42:00 89

转载 WebService基础入门(转)

一.概念:1、WebService,顾名思义就是基于Web的服务。它使用Web(HTTP)方式,接收和响应外部系统的某种请求。从而实现远程调用.2、我们可以调用互联网上查询天气信息Web服务,然后将它嵌入到我们的程序(C/S或B/S程序)当中来,当用户从我们的网点看到天气信息时,他会认为我们为他提供了很多的信息服务,但其实我们什么也没有做,只是简单调用了一下服务器上的一段代码而...

2016-02-04 11:03:00 68

转载 java反射机制(转)

一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。二、哪里用到反射机制 有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码, Class.forName("com.mysql.jdbc.Drive...

2016-02-03 10:37:00 61

转载 java类加载器(转)

类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远程下载 Java 类文件到浏览器中并执行。现在类加载器在 Web 容器和 OSGi 中得到了广泛的使用。一般来说,Ja...

2016-02-02 12:05:00 72

转载 设计模式之_6大设计原则(转)

一.单一职责原则(SingleResponsibilityPrinciple)定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T...

2016-02-01 18:06:00 66

空空如也

空空如也

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

TA关注的人

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