A list of popular Javascript design patterns with examples and brief explanations.