Одиночка Айс, не, типо давайте все дружно говнокодить. Я донес свой посыл, каждый сам пусть решит, как ему писать. Здесь человек учится, а учится первично говнокодить - не лучшая затея.
Владимир Дружаев, Разница между нами в том, что я пишу на нативе, а вы только размышляете об этом. У вас стереотипы о ванильном JS на уровне 2010 года.
Annalana, и кстати, обратите внимание, что я использовал метод .on, .click и многие другие методы, считаются устаревшими и все обработчики принято вешать через .on
Annalana, неплохо для первого дня :) В первый день я был хуже. Ну смотрите в чем дело: jQuery хорош для более быстрого старта: а) на нем проще начать б) он неимоверно популярен - значит легко нагуглить проблему. Я не имел ввиду другую библиотеку, тут как раз, если брать библиотеку, то как раз jQuery - первый кандидат. Я имел ввиду то, что помимо библиотек можно писать и на чистом JavaScript и мой код вышел был короче, кстати. Начинать можете и с jQuery, но потом, когда получите некоторый опыт и понимание происходящего, то загляните, к примеру на learn.javascript.ru и копните чистый язык JS.
Владимир Дружаев, 1. Кода не больше. Ну ок, некоторые аналогичные строки будут чуть длиннее.
2. У меня на локалке. В данном случае да, это перепись с jq на нэйтив. Но вообще ничто не мешает изначально писать нэйтив.
3. Он то сидит в кеше, но есть есть еще как просит. От того, что он в кеше браузер не перестанет его выполнять.
4. В случае отказа от jq, всё что тебе нужно написать, это обертку над xhr - аналог $.ajax.