var $ = function(selector) { if(this.$) return new $(selector); this.elems = document.querySelectorAll(selector); } $.prototype = { size: function() { return this.elems.length; } } alert( $('body').size() );