En knockout js veo Ver modelos declarados como: var viewModel = { firstname: ko.observable("Bob") }; ko.applyBindings(viewModel ); o: var viewModel = function() { this.firstname= ko.observable("Bob"); }; ko.applyBindings(new viewModel ()); ¿Cuál es la diferencia entre los dos, si hay...