I like Jonas Wilms nifty little debounce function, however I think it would be nicer to pass the debounce time as a param.
// Debounce
function debounce(func, time){
    var time = time || 100; // 100 by default if no param
    var timer;
    return function(event){
        if(timer) clearTimeout(timer);
        timer = setTimeout(func, time, event);
    };
}
// Function with stuff to execute
function resizeContent() {
    // Do loads of stuff once window has resized
    console.log('resized');
}
// Eventlistener
window.addEventListener("resize", debounce( resizeContent, 150 ));