This list is not exhaustive - it's just a collection of the most common patterns beginning JavaScripters are likely to encounter.
There are many other patterns, and many articles that explain the ones here in more depth.
Here are some that helped me: