ES6
time_iter
这个作者很懒,什么都没留下…
展开
-
react-native--万能Button封装
导语:在日常开发中,我们经常需要用过按钮,比如:提交,确认,登录。 其中,大部分的按钮都有如下需求: 1-:点击与不可点击时背景颜色 2-:文案大小,字体颜色 3-:圆角,边框颜色一:案例: -1:props传递文案 -2:props传递是否可点击 -3:默认提供样式,样式可修改import React, { Component} from 'react'import {原创 2016-12-07 21:31:19 · 2965 阅读 · 0 评论 -
react-native- 网络访问
一:步骤 -1: 定义请求数据接口,在componentDidMount() 中调用 -2:在constructor() 中定义listview的数据源以及改变策略 -3:在数据请求完成,改变数据源,使用this.setState() 来更新保存数据 -4:定义一个请求数据时的view -5:渲染数据,根据loaded来判断数据是否加载完成 -6:listview的renderRow()原创 2016-07-18 11:33:41 · 683 阅读 · 0 评论 -
react-native--Navigator
'use strict';import React, { AppRegistry, Component, Navigator,} from 'react-native';import SplashScreen from './splash.js'class AwesomeProject extends Component { render() {原创 2016-04-07 21:10:40 · 568 阅读 · 0 评论 -
react-native-AsyncStorage<持久化数据存储>
AsyncStorage是一个简单的、异步的、持久化的Key-Value存储系统,它对于App来说是全局性的!static getItem(key: string, callback?: ?(error: ?Error, result: ?string) => void) 读取key字段并将结果作为第二个参数传递给callback。如果有任何错误发生,则会传递一个Error对象作为第一个参数。返回一原创 2016-04-08 18:56:07 · 4469 阅读 · 1 评论 -
ES6--Proxy和Reflect
一:概述 Proxy用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。 Proxy可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤和改写。Proxy这个词的原意是代理,用在这里表示由它来“代理”某些操作,可以译为“代理器”!ES6原创 2016-04-01 15:49:30 · 568 阅读 · 0 评论 -
ES6--Symbol
ES6引入了一种新的原始数据类型Symbol,表示独一无二的值。它是JavaScript语言的第七种数据类型,前六种是:Undefined、Null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object) 一: Symbol值通过Symbol函数生成 Symbol函数前不能使用new命令,否则会报错。这是因为生成的Symbol是一个原始类型的值,不是对象。原创 2016-04-01 15:18:24 · 528 阅读 · 0 评论 -
ES6--函数扩展
一:函数参数的默认值 ES6允许为函数的参数设置默认值,即直接写在参数定义的后面: function log(x,y='world') {console.log(x,y); } log('hello');//hello world log('hello','sky');//hello sky log('hello','');//hello`二:与解构赋值默认值结合使用f原创 2016-04-01 11:16:54 · 1068 阅读 · 0 评论 -
react-native--手绘直线(手势)
SinglePointAnim是可根据手指点击或者移动的位置,绘制直线的终点,起始点为手机屏幕的正中心,结合手势的一个动画。import React,{Component} from 'react'import { View, ART, StyleSheet, Dimensions, Text, PanResponder, Animated原创 2016-12-08 14:49:57 · 2919 阅读 · 0 评论