In this chapter we looked at some of the more useful HTML5 input types. We used those input types to create a collapsible task details section for each task. Then we used custom data attributes to implement a simple data binding to map the input fields in the view to the data model.
We covered the following concepts in this chapter:
localStorageto make applications more responsive
In the next chapter we will head off in a completely new direction. ...