Skip to content

Instantly share code, notes, and snippets.

View blankyao's full-sized avatar
🎉
Happy Writing

Blank Yao blankyao

🎉
Happy Writing
View GitHub Profile
@blankyao
blankyao / gist:828798
Created February 16, 2011 03:22
原型继承的实现
/* Simple JavaScript Inheritance
* By John Resig http://ejohn.org/
* MIT Licensed.
*/
// Inspired by base2 and Prototype
(function(){
var initializing = false, fnTest = /xyz/.test(function(){xyz;}) ? /\b_super\b/ : /.*/;
// The base Class implementation (does nothing)
this.Class = function(){};
@blankyao
blankyao / gist:785647
Created January 19, 2011 03:38
shuffle an array in javascript
//+ Jonas Raoni Soares Silva
//@ http://jsfromhell.com/array/shuffle [v1.0]
shuffle = function(o){ //v1.0
for(var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
return o;
};