Been using Javascript libraries like Prototype and jQuery for development, for a while now. While its a boon using those libraries, the one downside is that using such libraries probably doesn't help in understanding what happens under the hood.

  1. So how does one master DOM?
  2. Will understanding DOM be of more help when using Javascript libraries?
  3. When not using libraries, what benefits does one have by understanding DOM?

Many Thanks in advance

Edit
Report