Я только что нашел это довольно впечатляющий учебник о JQuery для преобразования яваскрипта из Jeffrey Way на Jan 19 2012*Copyright © 2014 Envato*
:
http://net.tutsplus.com/tutorials/javascript-ajax/from-jquery-to-javascript-a-reference/
Нравится нам это или нет, но все больше и больше разработчиков будучи , впервые представил миру JavaScript через jQuery. Во многих моделях эти новички - счастливые. Они имеют доступ к множеству новых API JavaScript, которые делают процесс DOM обход (что многие люди зависят от jQuery для) значительно проще. К сожалению, они не знают об этих API!
В этой статье мы рассмотрим множество общих задач jQuery, а преобразуем их в современный и унаследованный JavaScript.
Я предложил его в комментарии к OP, и после его предложения я публикую его, чтобы ответить всем.
Кроме того, Jeffrey Way упомянул о его вдохновение ведьма, кажется, хороший праймер для понимания: http://sharedfil.es/js-48hIfQE4XK.html
Имеет тизер, это сравнение документа о JQuery в 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…
});
});
Вы должны смотреть.
Я не могу понять, почему вы когда-нибудь хотели бы сделать это. Но вы всегда можете использовать ванильный JavaScript DOM, чтобы сделать в десяти строках то, что вы могли бы сделать с помощью jQuery. – yfeldblum
Я был в основном после чего-то, что конвертировало 1 строку jquery в 10 строк javascript vanilla ... для случаев, когда jquery недоступен ... – davidsleeps
Даже если вы не можете использовать тег скрипта для включения jQuery, вы всегда можете добавьте мини-версию в исходный файл. Я не вижу никакой причины, по которой jQuery не будет доступен, кроме какой-то корпоративной политики. – cdmckay