JS/jQuery полезняшки

Выбор множество селекторов:

$("div,span,p.myClass").css("border","3px solid red");

Даже если у body 100% height, $('body').height() покажет реально занимаемый размер, лучше использовать:

$(document).height();

Высота в JS

var height = document.getElementById('someDiv').clientHeight; // высота + вертикальный паддинг
var height = document.getElementById('someDiv').offsetHeight; //высота + вертикальный паддинг + бордеры
var height = document.getElementById('someDiv').scrollHeight; //высота + вертикальный паддинг + бордеры + скроллбар

Кастомная функция для jQuery

$.fn.myFunction = function() {
    return $(this).addClass('changed');
}

$('.className').myFunction();

Запуск функции setTimeout с сохранением параметров

 setTimeout(function(url, children, parent) {
                return function() {
                   someFunc (url, children, parent);
                }
            } (url, children, parent), 50);

Функция insertAfter:

function insertAfter(referenceNode, newNode) {
       referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);
}