Minified and gZipped
$('.my #awesome selector');
document.querySelectorAll('.my #awesome selector');
$(el).find(selector);
el.querySelectorAll(selector);
$(el).addClass(className);
el.className += ' ' + className;
if (el.classList) {
el.classList.add(className);
}else{
el.className += ' ' + className;
}
$(el).outerHeight()
el.offsetHeight
$(el).parent();
el.parentNode
$(el).remove();
el.parentNode.removeChild(el);
Qwery is a modern selector engine built on top of querySelectorAll giving you practical utility.
A library agnostic extensible DOM utility. Nothing else.
$(el).on(eventName, eventHandler);
el.addEventListener(eventName, eventHandler);
Bean is a small, fast, cross-platform, framework-agnostic event manager designed for desktop, mobile, and touch-based browsers
$.ajax({
type: 'GET',
url: '/my/url',
success: function(resp) {
},
error: function() {
}
});
request = new XMLHttpRequest();
request.open('GET', '/my/url', true);
request.onload = function() {
if (request.status >= 200 && request.status < 400){
// Success!
resp = request.responseText;
} else {
// We reached our target server, but it returned an error
}
};
request.onerror = function() {
// There was a connection error of some sort
};
request.send();
It's AJAX! All over again. Includes support for xmlHttpRequest, JSONP, CORS, and CommonJS Promises A.
Freelance frontend developer at builtbyrobot
@joggink on twitter