Une question que j'ai rencontrée lors d'un entretien il y a quelques jours. Ma réponse est une pour créer l'étiquette et l'autre pour créer le contenu du texte. Mais la réponse que souhaite l’intervieweur n’est pas celle-ci, alors à quelle direction dois-je penser ?
Pensez à la composition et aux caractéristiques des nœuds dans l'arborescence Dom :
Node est le nœud racine, et ElementNode et TextNode en héritent.
ElementNode correspond à la forme du tag, tel que , il peut avoir ses propres attributs : tels que href, title, etc. Il y aura également des éléments enfants, comme un autre élément ou texte
TextNode, comme son nom l'indique, est un nœud de texte. Il est exprimé en texte. Il n'a pas de nœuds enfants et n'a pas d'attributs supplémentaires.
Créez des nœuds d'éléments, créez des nœuds de texte