- 代码是思想和概念的体现。
- 平稳退化,肩进增强,以用户为中心的设计。
- API 就是一组已经得到有关各方认可的基本约定。
- DOM定义:一个与系统和编程语言无关的接口。程序和脚本可以通过这个接口动态的访问和修改文档的内容,结构和样式。
- DOM把文档表示为一棵树。
- 根元素是html,代表整个文档。
- 文档是节点的集合(元素节点,文本节点,属性节点),文本节点总是在元素节点内部;属性节点是对元素节点的具体描述,包含在元素节点中。
- 继承是CSS技术中强大的功能。类似于 DOM,CSS也把文档内容视为一棵节点树。节点树上各元素继承父的样式属性。
- DOM有3中获取属性节点的方法:
getElementById
,getElementsByTag Name
,getElementsByClassName(新)
。 -
ByTagName
可以传入通配符'*'获取所有节点,ByClassName
可以传入多个类名,使用空格分隔,而且不管先后顺序。 - 各节点都具有
ByClassName
,ByTagName
方法。而ById
仅document
有。 - 文档中每个节点都是一个对象。
-
getAttribute
获取不存在的属性返回null
- DOM 工作模式:先加载文档静态的内容,再动态刷行。动态刷新不影响文档的静态内容。这正是DOM的真正威力:对页面内容进行刷新却不刷新页面。
15.DOM提供的5个方法:
getElementById
getElementsByTagName
getElementsByClassName
getAttribute
setAttribute
网友评论