step one.step three Sandwich-node stuff inherit regarding the Node object

step one.step three Sandwich-node stuff inherit regarding the Node object

Regarding table below We number the name provided to brand new interface/constructor one to instantiates widely known node items in addition to their involved nodeType category by count and you can title. What i vow you take from the desk below was the newest nodeType worthy of (we.elizabeth. 1) is a great numeric classificaiton regularly explain a certain sorts of of node made of a particular JavaScript screen/constructor. For example, new HTMLBodyElement interface reprsents a node target who has got an excellent node variety of step 1, that’s a classification to have Feature_NODE’s.

The latest DOM requirements semantically names nodes such Node, Ability, Text message, Attr, and you can HTMLAnchorElement while the a program, it try, but bear in mind its also the label given to the newest JavaScript constructor means one constructs brand new nodes. Because you read through this guide I will be writing about such interfaces (we.elizabeth. Function, Text message, Attr, HTMLAnchorElement) because objects or constructor properties just like the specs relates to him or her since the connects.

The latest Attribute_NODE isn’t element of a tree but detailed getting historic explanations. Within publication I don’t offer a part into the attribute nodes and you can as an alternative mention her or him on the Function node chapter provided one to qualities nodes is sub-such as for example nodes of element nodes with no particiipation from the actual DOM forest structure. Observe the fresh new Feature_NODE is being depreciated from inside the DOM 4.

I’ve maybe not integrated detail contained in this book into the Remark_NODE however ought to know one to statements during the an HTML document is Review nodes and comparable in nature so you can Text message nodes.

Whenever i talk about nodes throughout the book I can barely recommend in order to a particular node which consists of nodeType label (elizabeth.g. ELEMENT_NODE). This is done become consistent with wording used in the newest demands provided by the fresh W3C WHATWG.

Each node object in a typical DOM tree inherits properties and methods from Node. Depending upon the type of node in the document there are also additional sub node object/interfaces that extend the Node object. Below I detail the inheritance model implemented by browsers for the most common node interfaces (< indicates inherited from).

  • Object < Node < Element < HTMLElement < (e.g. HTML*Element)
  • Object < Node < Attr (This is deprecated in DOM 4)
  • Object < Node < CharacterData < Text
  • Object < Node < Document < HTMLDocument
  • Object < Node < DocumentFragment

Thereby logically Node inherits out-of Object

Their very important not just to keep in mind that every nodes designs inherit off Node but that the chain away from inheritance should be much time. Including, most of the HTMLAnchorElement nodes inherit attributes and methods off HTMLElement, Feature, Node, and you may Object things.


To confirm that all node models inherit characteristics tips from the Node object allows loop more a feature node target and view the features and methods (along with passed on).

For many who manage the above password within the a browser you may find more information on services available to the fresh new function node target. The fresh qualities tips passed down from the Node target can be found in which checklist as well as many other inherited services and techniques on Function, HTMLElement, HTMLAnchorElement, Node, and you will Target target. It isn’t my personal point to evaluate most of these services and you may tips now but just to indicate that all nodes inherit some baseline properties and techniques from its constructor due to the fact really as features from the prototype strings.

If you find yourself a lot more of graphic learner take into account the inheritance chain denoted regarding examining the a lot more than HTML file which have Opera’s DOM inspector.

Note that this new point node inherits out of HTMLAnchorElement, HTMLElement, Feature, Node, and you can Object all revealed in the listing of attributes emphasized that have a grey records. So it heredity chain will bring a lot of shared steps and you may features to any or all node sizes.

Ersten Kommentar schreiben


Deine E-Mail-Adresse wird nicht veröffentlicht.


kurz rechnen, dann Kommentar senden *