This book demonstrates how to create front-end web applications without requiring any (third-party) frameworks or libraries by using only plain JavaScript.
Any web server can offer a front-end web application, but it is run on the user's PC (a smartphone, tablet, or laptop), not the remote web server. A front-end web application is typically, but not always, a single-user application that is not shared with other users.
The focus of the book is general information management concepts and techniques concerning:
- integrity constraints and data validation,
- enumerations and enumeration attributes
- unidirectional and bidirectional associations between object types,
- subtyping and inheritance in class hierarchies.
The book comes with the complete JavaScript code of six example apps (with 8658 lines of code) that you can directly run from our web server. It is an open question if the book happens to come with more lines of code than lines of text.