Rendering the initial table
In our first task of the project, we'll build a super-simple ViewModel, add a basic View, and render the Model into a bare <table>
without any enhancements or additional functionality. This will allow us to familiarize ourselves with some of the basic principles of Knockout, without dropping us in at the deep end.
Prepare for Lift Off
At this point we create the files we'll be using in this project. Save a copy of the template file as sortable-table.html
in the root project directory.
We'll also need a style sheet called sortable-table.css
, which we should save in the css
folder, and a JavaScript file called sortable-table.js
, which should of course be saved in the js
directory.
The HTML file should link to each of these resources, as well as the knockout-2.2.1.js
file. The style sheet should be linked to directly after common.css
, which we've used in most of the projects in the book so far, while knockout.js
, table-data.js
, and the custom script file for this...