Skip to content

Instantly share code, notes, and snippets.

View giopunt's full-sized avatar

Giovanni Puntil giopunt

View GitHub Profile
@giopunt
giopunt / index.html
Created July 4, 2017 16:14
STORE REDUX IMPMENTATION WITH RENDER #4 // source https://jsbin.com/xuriren
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>STORE REDUX IMPMENTATION WITH RENDER #4</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/redux/3.0.4/redux.js"></script>
<script src="https://unpkg.com/expect/umd/expect.min.js"></script>
</head>
<body><script id="jsbin-javascript">
@giopunt
giopunt / index.html
Created July 3, 2017 16:25
BASIC REDUX IMPMENTATION #3 // source https://jsbin.com/xuriren
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>BASIC REDUX IMPMENTATION WITH RENDER #3</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/redux/3.0.4/redux.js"></script>
<script src="https://unpkg.com/expect/umd/expect.min.js"></script>
</head>
<body><script id="jsbin-javascript">
@giopunt
giopunt / index.html
Created July 3, 2017 16:21
BASIC REDUX IMPMENTATION #2 // source https://jsbin.com/xuriren
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>BASIC REDUX IMPMENTATION #2</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/redux/3.0.4/redux.js"></script>
<script src="https://unpkg.com/expect/umd/expect.min.js"></script>
</head>
<body>
@giopunt
giopunt / index.html
Created July 3, 2017 15:55
BASIC REDUX IMPMENTATION // source https://jsbin.com/honisu
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>BASIC REDUX IMPMENTATION</title>
<script src="https://unpkg.com/expect/umd/expect.min.js"></script>
</head>
<body>
<h1>BASIC REDUX IMPMENTATION</h1>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
<script src="https://unpkg.com/expect/umd/expect.min.js"></script>
</head>
<body>
<script id="jsbin-javascript">
window.onload = function(){
//get https://www.reddit.com/r/all.json
var utils = new Reddit().init(document.getElementById('news'));
};
var Reddit = function(){
this.feedUrl = 'https://www.reddit.com/r/all.json';
};
Reddit.prototype.init = function(targetEl){
(function () {
var forEach = [].forEach,
regex = /^data-(.+)/,
dashChar = /\-([a-z])/ig,
el = document.createElement('div'),
mutationSupported = false,
match
;
function detectMutation() {