2014-01-24 51 views
1

因此,我并不是全新的网络开发或任何事情......在某种程度上它实际上经历了它的合理使用。如何学习DOM API/DOM API的哪些部分对于学习很重要?

但我只用过windowdocument过去,其中包括东西现在我已经学会是many DOM API interfaces.

这吓跑了我。为了成为一名真正有能力的Web开发人员,DOM API的程度迄今为止是我遇到的最恐怖的事情。对我来说,想要真正掌握它是非常困难的。

所以我想知道,对于这个更有经验的开发者,你是如何学习它的?特别是有没有优秀的资源,或者你有什么订单?哪部分重要?哪些部分完全可以轻易被忽略?

我的意思是,即使只是在document,也有很多方法我完全不熟悉。

+1

DOM API的所有部分都是重要的学习内容。 – mate64

+0

大多数方法对你来说都是无关紧要的 - 但是无论什么时候你做了一些麻烦的事情,你可能会检查DOM api中是否存在编程方式。对于你来说,最重要的(靠近'Document')将是'Node','Element','Event','CSSStyleDeclaration'和特定于元素的类('HTMLInputElement'等) – Bergi

+2

这对于* any * API或系统。总会有更多的方法比你在任何系统中使用的还要多。哪些对你很重要是通过实践发现的。 – deceze

回答

7

下图提供了具有最基本属性和操作的DOM核心接口的概述。正如Bergi所建议的,最重要的接口是NodeDocumentElement。但是,如果您必须访问/操作特定的HTML元素(例如table),则还应查找此类特定元素的接口(例如HTMLTableElement)以获取有用的属性和操作(例如insertRow)。

enter image description here

+2

小心分享本文档来自哪里? –

+2

我自己做了一个关于DOM的讲座。 –

+0

不幸的是这是错的。 ['ProcessingInstruction'](http://www.w3.org/TR/DOM-Level-3-Core/core.html#ID-1004215813)不会从'CharacterData'接口继承。 – Bergi