To organize or not organize, that's the question…
In our journey so far, we've covered the various means of downloading jQuery and seen how we can override core functionality with custom code, but—to misquote that famous detective: how should we organize our code?
Okay, you might think I'm losing the plot here, but bear with me on this; mastering a language such as jQuery is not just about producing complex code but about producing code that is well structured, concise, and clear to read.
In this chapter, we're going back to the basics with an introduction to some of the design patterns that are available within jQuery. We'll see how some of the techniques discussed in this chapter will help improve your code formatting and make you a better coder. In this chapter, we'll cover the following topics:
Introducing design patterns and why we should use them
Dissecting the structure of a design pattern
Exploring some examples of the different design patterns available...