Join the 85,000 open source advocates who receive our giveaway alerts and article roundups.
These practical resources will help you get up to speed and creating dynamic web content quickly.
Get the newsletter
Online learning resources
Bootstrap is another strong foundational framework that focuses on mobile frontend control and structure. It contains pre-built templates for web presentation geared for devices as well as desktop browsers. It also contains powerful plugins for jQuery to help you prototype ideas quickly.
Knockout is a an awesome framework that uses the Model-View-ViewModel pattern to create bidirectional dependencies between data and your web interface. It uses declarative bindings to easily associate DOM elements, dependency tracking and templates to provide for automatic UI refreshes. It can interact with JQuery and perform some of the same functionality with simpler code, as well as execute asynchronous calls to server-side logic. The site includes tutorials and several of live examples, making it a a complete reference for this simple, but powerful framework.
Here are a few classics:
- Ajax Design Patterns, O'Reilly: This resource is an excellent resource for creating well-crafted, object-oriented functions for AJAX, or asynchronous server calls. AJAX has become a powerful tool in expanding the user experience of your site, and this resource helps bring out the most of leveraging server-side applications and data.