Skip to content

Instantly share code, notes, and snippets.

View vjeux's full-sized avatar

Christopher Chedeau vjeux

View GitHub Profile
@vjeux
vjeux / 1.js
Last active December 14, 2015 03:39 — forked from padolsey/1.js
x = '/x/'
/x/==x
vjeux@vjeux:~$ jsx test.js
built Module("test")
/** @jsx React.DOM */
React.renderComponent(
React.DOM.h1(null, "Hello, world!"),
document.getElementById('example')
);
@vjeux
vjeux / gist:5848029
Last active December 18, 2015 21:29
// JSX
<ul>
<li class="active"><strong>A</strong> b</li>
</ul>
# Coffee
{ul, li, strong} = React.DOM
(ul {}, [
(li {class: 'active'}, [(strong {}, ['A']), ' b'])
])
var material = new THREE.ParticleCanvasMaterial( {
color: 0xffffff,
program: function ( context ) {
context.beginPath();
context.arc( 0, 0, 1, 0, PI2, true );
context.fill();
}
http://github.com/Agent-H/tunesquared
http://github.com/DanialK/ReactJS-Realtime-Chat
http://github.com/DanialK/danialk.github.com
http://github.com/ENCODE-DCC/encoded
http://github.com/Khan/khan-api
http://github.com/Khan/perseus
http://github.com/LukasRychtecky/este-library
http://github.com/Pirob/react
http://github.com/alexyoung/dailyjs
http://github.com/andreypopp/react-dom-events
@vjeux
vjeux / URI.js
Created September 11, 2013 21:04
/*! URI.js v1.11.2 http://medialize.github.com/URI.js/ */
/* build contains: IPv6.js, punycode.js, SecondLevelDomains.js, URI.js */
(function(f,l){"object"===typeof exports?module.exports=l():"function"===typeof define&&define.amd?define(l):f.IPv6=l(f)})(this,function(f){var l=f&&f.IPv6;return{best:function(g){g=g.toLowerCase().split(":");var k=g.length,d=8;""===g[0]&&""===g[1]&&""===g[2]?(g.shift(),g.shift()):""===g[0]&&""===g[1]?g.shift():""===g[k-1]&&""===g[k-2]&&g.pop();k=g.length;-1!==g[k-1].indexOf(".")&&(d=7);var m;for(m=0;m<k&&""!==g[m];m++);if(m<d)for(g.splice(m,1,"0000");g.length<d;)g.splice(m,0,"0000");for(m=0;m<d;m++){for(var k=
g[m].split(""),f=0;3>f;f++)if("0"===k[0]&&1<k.length)k.splice(0,1);else break;g[m]=k.join("")}var k=-1,l=f=0,u=-1,A=!1;for(m=0;m<d;m++)A?"0"===g[m]?l+=1:(A=!1,l>f&&(k=u,f=l)):"0"==g[m]&&(A=!0,u=m,l=1);l>f&&(k=u,f=l);1<f&&g.splice(k,f,"");k=g.length;d="";""===g[0]&&(beststr=":");for(m=0;m<k;m++){d+=g[m];if(m===k-1)break;d+=":"}""===g[k-1]&&(d+=":");return d},noConflict:func
@vjeux
vjeux / gist:6690004
Last active December 23, 2015 20:29 — forked from petehunt/gist:6689857
/** @jsx React.DOM */
var Hello = React.createClass({
mixins: [LinkedStateMixin],
getInitialState: function() {
return {name: 'phunt'};
},
render: function() {
return (
<div>
Parse.initialize(
"4wSiyq4hMhOd3BrGxxrNs9cliTLQWr6YnrJeJfuL",
"ku1kcuy0opmH4R8zWTlWwMYEtibAqdv3AOrdm0Eu"
);
Chrome 30 - Macbook Pro
BackboneJS : 1757 ms
React : 2554 ms
AngularJS-perf : 3400 ms
AngularJS : 3922 ms
VanillaJS : 5578 ms
EmberJS : 6865 ms
jQuery : 14426 ms