I think the confusing thing about the code is that it isn't complete or even working code. I suppose the point they are trying to make is not whether the code works but whether you understand what the code is supposed to do. I am also not sure why using terminology that will only work in the most recent browsers makes you an expert. It seems like an expert would know to avoid using such code.