Overview
Explore the evolution of web development in this JSConf EU 2017 talk that implements TodoMVC in early browsers. Gain insight into JavaScript's origins with Netscape Navigator 2.0 in 1995 and compare past and present development experiences. Discover how modern web applications can be adapted to pioneering browsers, and examine the transformation of 1995 code into contemporary JavaScript. Journey through topics like DOM API, framesets, flux models, error handling, and the history of CSS while appreciating the significant advancements in web technologies over the past two decades.
Syllabus
Introduction
My journey with JavaScript
What was JavaScript created for
Todo MVC
DOM API
Demo
Framesets
Pseudodynamic app
ContentFrame
Flux Model
Error Handling
Keyword Reserves
Console
Alerts
Elements panel
Common techniques
Object shorthand
Object model
Event model
Tables
Styling
Fontface
Memory corruption
Dynamic content
Dynamic HTML
Layers
Component abstraction
Data model
Reactive model
Challenges
Layers inside layers
Dynamic size
Debugging
Layer API
Sublayers
Visibility
Debugger
Window location
CSS
History of CSS
Wrap up
Taught by
JSConf