1. DOM
...(毕竟聊胜于无嘛 O(∩_∩)O哈哈~)
2. DOM 扩展
1. JQuery 的核心就是通过SelectorAPI 获得DOM元素的引用。
Q: 什么是SelectorAPI(选择符API)
A: 根据 CSS 选择符选择与某个模式匹配的 DOM 元素
//用法:
var element = document.querySelector("#parent-list");
2. 自定义数据属性:
HTML5 规定可以为元素添加非标准属性,但要添加前缀data-,目的是为元素提供渲染无关的信息。通过元素的dataset属性访问。
//自定义属性
<div id="item" data-name="div2"></div>
//通过dataset属性访问自定义属性
var item = document.getElementById("item");
console.log(item.dataset);//输出 DOMStringMap {name: "div2"}
3. 可以通过元素的 outerHTML 属性,获取元素以及其所有子节点的HTML。