Ok so I’ve been following KnockoutJS for a while but I haven’t taken the time to play with it yet. Regardless, I recently noticed the extensibility to create custom bindings. (see this) So, first thing I thought of, was how could I channel my inner-laziness in order to abuse utilize this. So. I thought about it for a while, and I had a “Switch” statement floating in my head for a while until I ran across a post from Elijah Manor about a kind of strategy pattern in JavaScript. I...