no, as some users have JS disabled.
(as do I) or don't have a JS enabled browser. (me when i'm in CLI mode

)
Sofar, i have been able to make every site work like it should without using JS for that.
all browsers except for IE should follow the web regulations, but IE was made before they were released and was never adapted.
that's why it b0rks up.