Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2013, 18:53
Avatar de hackjose
hackjose
 
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años
Puntos: 131
Diferencia entre nodos y elementos javascript

Que tal amigos

Estaba viendo en mdn que por ejemplo

scrollwidth es una propiedad de element
https://developer.mozilla.org/en-US/...nt.scrollWidth

y que offsetwidth es una propiedad de htmlelement
https://developer.mozilla.org/en-US/...nt.offsetWidth

Esta la interfaz node de la cual se derivan otras interfaces como por ejemplo la interfaz element y de esta otras 3 htmlelement svgelement mathmlelement

En resumen node>element>htmlelement

Bien con todo esto

scrollwidth es una propiedad que existe para los 3 tipos de elementos(html,svg,mathml)?

la propiedad offsetwidth es exclusiva de los elementos html(htmlelement)?

Hasta donde se no hay diferencia entre nodos y elementos
Segun recuerdo lei algo en la w3c, que todos los objetos DOM(el document, comentarios,texto,tags) tienen un nombre general llamado nodo(node)

Esta el nodo de texto, el nodo de comentarios, el nodo documento

Asi que realmente no hay diferencia solo hay nombres mas especificos

elementos es equivalente a nodos elementos y son los tags

Solo tengo esas 2 dudas ya esto ultimo lo pongo para que sirva de ayuda cuando busquen en google esta pregunta

Saludos