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);