Of course there is. The DOM stands for Document Object Model. CSS uses the box model. A lot of thought went behind all these standards.
JavaScript is weird, but show me a language that doesn’t have its warts.
JavaScript is weird, but show me a language that doesn’t have its warts.
False equivalence much? Languages have warts. JS is a wart with just enough tumorous growth factors to have gained sentience and started its plans toward world domination.