GitHub中文社区

JavaScript ParentNode ChildNode 接口

ParentNode 接口,ChildNode 接口节点对象除了继承 Node 接口以外,还拥有其他接口。ParentNode接口表示当前节点是一个父节点,提供一些处理子节点的方法。ChildNode接口表示当前节点是一个子节点,提供一些相关方法。ParentNode 接口如果当前节点是父节点,就会

JavaScript HTMLCollection NodeList 接口

NodeList 接口,HTMLCollection 接口节点都是单个对象,有时需要一种数据结构,能够容纳多个节点。DOM 提供两种节点集合,用于容纳多个节点:NodeList和HTMLCollection。这两种集合都属于接口规范。许多 DOM 属性和方法,返回的结果是NodeList实例或HTM

JavaScript Node 接口

Node 接口所有 DOM 节点对象都继承了 Node 接口,拥有一些共同的属性和方法。这是 DOM 操作的基础。属性Node.prototype.nodeTypenodeType属性返回一个整数值,表示节点的类型。document.nodeType // 9上面代码中,文档节点的类型值为9。Nod

JavaScript Mutation Observer API

Mutation Observer API概述Mutation Observer API 用来监视 DOM 变动。DOM 的任何变动,比如节点的增减、属性的变动、文本内容的变动,这个 API 都可以得到通知。概念上,它很接近事件,可以理解为 DOM 发生变动就会触发 Mutation Observe

JavaScript Element 节点

Element 节点简介Element节点对象对应网页的 HTML 元素。每一个 HTML 元素,在 DOM 树上都会转化成一个Element节点对象(以下简称元素节点)。元素节点的nodeType属性都是1。var p = document.querySelector('p');p

JavaScript Document 节点

Document 节点概述document节点对象代表整个文档,每张网页都有自己的document对象。window.document属性就指向这个对象。只要浏览器开始载入 HTML 文档,该对象就存在了,可以直接使用。document对象有不同的办法可以获取。正常的网页,直接使用document或

JavaScript CSS 操作

CSS 操作CSS 与 JavaScript 是两个有着明确分工的领域,前者负责页面的视觉效果,后者负责与用户的行为互动。但是,它们毕竟同属网页开发的前端,因此不可避免有着交叉和互相配合。本章介绍如何通过 JavaScript 操作 CSS。HTML 元素的 style 属性操作 CSS 样式最简单

JavaScript 属性的操作

属性的操作HTML 元素包括标签名和若干个键值对,这个键值对就称为“属性”(attribute)。<a id="test" href="http://www.github.best"> 链接</a>上面代码中,a元素包括两个属性:id

JavaScript DOM 概述

DOM 概述DOMDOM 是 JavaScript 操作网页的接口,全称为“文档对象模型”(Document Object Model)。它的作用是将网页转为一个 JavaScript 对象,从而可以用脚本进行各种操作(比如增删内容)。浏览器会根据 DOM 模型,将结构化文档(比如 HTML 和 X

JavaScript 包装对象

包装对象定义对象是 JavaScript 语言最主要的数据类型,三种原始类型的值——数值、字符串、布尔值——在一定条件下,也会自动转为对象,也就是原始类型的“包装对象”(wrapper)。所谓“包装对象”,指的是与数值、字符串、布尔值分别相对应的Number、String、Boolean三个原生对象