Litequery

by joeycakes

HTML

<pre id="console"></pre>
<hr />
<div id="test1" class="a b c">
  
</div>

JavaScript

function write(msg) {
	var elem = document.getElementById('console');
  elem.innerHTML = elem.innerHTML + '\n' + msg;
}

var Query = function (selector) {
	if (selector instanceof Query) {
  	return selector;
  }
  if (!(this instanceof Query)) {
  	return new Query(selector);
  }
  this.initialize(selector);
}

Query.prototype.initialize = function (selector) {
  if (_.isString(selector)) {
  	return new Query(selector);
  }
}

var $ = Query;


var elem = document.getElementById('test1');
write(elem.classList);
elem.className += ' d';
write(elem.classList);