I remember in a lesson in the JS for beginner series, you said we can solve the namespace issue by creating an object includes all our functions. Why don't we use that technique in here? What's the differentiation if using WinJS.Namespace?
One more thing, in this line: data-win-bind="textContent: time"> Why does the "data-win-bind" know the exactly "time" they need? I think WinJS.Binding.as has something to do with it, but I do not quite understand this function, even thought I've read the documentary.
And could we use it to develop apps for Windows phone 8? Or at least reuse some code when we port the apps to Windows phone 8?
@BobTabor: Actually the statement didn't come from any code. It's an exercise from the book, and the question is the statement is valid or not. I looked at the key answer and it said the statement is valid.