Learn how to build front-end web applications with plain JavaScript, without using any frameworks or libraries. Covers fundamental object-oriented programming concepts.
This book shows how to build front-end web applications with plain JavaScript, not using any (third-party) framework or library. The focus of the book are general information management concepts and techniques concerning integrity constraints and data validation, enumerations and enumeration attributes, unidirectional and bidirectional associations between object types, and subtyping and inheritance in class hierarchies.
The book can be used by both experienced software developers coming from classical object-oriented (OO) programming and by JavaScript developers. For the former group, the book provides an opportunity to learn JavaScript, while for both groups, it demonstrates how to implement basic OO concepts with plain JavaScript and build complete front-end web apps without the constraints of frameworks.
Learn by Doing from Your Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Choose your OS, IDE, or app from our playground library and launch it instantly.
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.