JavaScript DOM πŸ–₯️: Syntax, Challenges & Guidelines