Skip to content

Instantly share code, notes, and snippets.

View sherlock221's full-sized avatar

贾队长 sherlock221

View GitHub Profile
@sherlock221
sherlock221 / react-native Navigator
Created January 24, 2016 09:17
react-native 导航使用demo 基于react-native 0.18.1
/**
*
* User: sherlock
* Date: 16/1/24
* Time: 下午3:53
* 导航使用练习 基于react-native 0.18.1
*/
import React,{View,Navigator,Text,TouchableOpacity,StyleSheet} from "react-native";
@sherlock221
sherlock221 / segmented-navbar
Created June 20, 2015 06:17
react-native Segmented on nanbar
/**
* Sample React Native App
* https://github.com/facebook/react-native
*/
'use strict';
var React = require('react-native');
var NavigationBar = require('react-native-navbar');
var {
AppRegistry,
@sherlock221
sherlock221 / react组件生命周期
Created June 9, 2015 14:49
react组件生命周期
var maoyan = React.createClass({
//组件挂载之前
getInitialState : function(){
console.log("组件挂载.... 之前 getInitialState");
return {
"api" : "没有"
}
},
@sherlock221
sherlock221 / react-native-refresh
Created June 2, 2015 14:45
react-native 下拉刷新
/**
* 下拉刷新listiew
* sherlock221b
*/
'use strict';
var React = require('react-native');
var RefreshableListView = require("react-native-refreshable-listview");
@sherlock221
sherlock221 / base_listview
Last active August 29, 2015 14:22
基本的ListView组件
/**
* 基本的listiew
* sherlock221b
*/
'use strict';
var React = require('react-native');
var {
// for an updated version see https://github.com/jsdf/react-native-refreshable-listview
var React = require('react-native')
var {
ListView,
ActivityIndicatorIOS,
StyleSheet,
View,
Text,
} = React
@sherlock221
sherlock221 / react-native-search-compent
Last active August 29, 2015 14:22
react-native 搜索框组件
/**
* 自适应搜索文本框
* 搜索文本框
* sherlock221b
*/
'use strict';
var React = require('react-native');
@sherlock221
sherlock221 / html5.js
Last active December 28, 2015 18:19
古老浏览器支持html5标签的 js
/*
HTML5 Shiv v3.6.2pre | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
Uncompressed source: https://github.com/aFarkas/html5shiv
*/
(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();
a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/\w+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.