Acabei de encontrar este tutorial bastante impressionante sobre a conversão de jquery para javascript de Jeffrey Way em 19 de janeiro de 2012 *Copyright © 2014 Envato*
:
http://net.tutsplus.com/tutorials/javascript-ajax/from-jquery-to-javascript-a-reference/
Quer gostemos ou não, cada vez mais desenvolvedores estão sendo introduzidos no mundo do JavaScript através do jQuery. De muitas maneiras, esses recém-chegados são os sortudos. Eles têm acesso a uma infinidade de novas APIs JavaScript, que facilitam consideravelmente o processo de passagem do DOM (algo que muitas pessoas dependem do jQuery). Infelizmente, eles não conhecem essas APIs!
Neste artigo, pegaremos uma variedade de tarefas comuns do jQuery e as converteremos em JavaScript moderno e legado.
Eu o propus em um comentário ao OP e, após a sugestão dele, eu o publico, tem uma resposta para que todos possam se referir.
Além disso, Jeffrey Way mencionado sobre sua inspiração, parece ser um bom manual para entender: http://sharedfil.es/js-48hIfQE4XK.html
Tem um teaser, esta comparação de documento de jQuery para javascript:
$(document).ready(function() {
// code…
});
document.addEventListener("DOMContentLoaded", function() {
// code…
});
$("a").click(function() {
// code…
})
[].forEach.call(document.querySelectorAll("a"), function(el) {
el.addEventListener("click", function() {
// code…
});
});
Você deveria dar uma olhada.