Skip to content

parent-tobias/WordBlanksGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WordBlanksGame

Experimenting with complete decoupling between the data and the view in vanilla javascript. There are often questions about "how can I completely decouple my data, and the representation of that data?" The linked article was mostly a thought experiment.

  • We have a WordBlanksFactory, which will act as our "state" - it is aware of the actual content of the Word Blank thing.
  • We have a WordBlanksView, which acts as the "view" component - it is the user-facing bit.

And we use custom events going from and to the WordBlanksView to trigger the WordBlanksFactory updates, and vice versa.

If this were more than a thought experiment, the code wandering about the index.js would have likely been better placed into some sort of controller or manager module, responsible for the communication between the two sides. As it is, I think this nicely demonstrates what I've written about in the attached article.

About

Experimenting with complete decoupling between the data and the view in vanilla javascript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published