#350

Authors: S: Jonathan Snook

Jonathan Snook

A web designer and developer based in Ottawa, Canada, Jonathan Snook enjoys front-end work and hardcore server-side challenges. He shares tips, tricks, and bookmarks at Snook.ca. Jonathan is currently Lead Developer at Squarespace.

Articles By This Author

JavaScript MVC

Issue 290August 18, 2009

As JavaScript takes center stage in our web applications, we need to produce ever more modular code. MVC (Model-View-Controller) may hold the key. MVC is a design pattern that breaks an application into three parts: the data (Model), the presentation of that data to the user (View), and the actions taken on any user interaction (Controller). Discover how MVC can make the JavaScript that powers your web applications more reusable and easier to maintain.