Invocation de fonction JavaScript, IIFE et bonnes pratiques