API 类别 - UI 核心学习笔记
概述
在前端开发中,UI 核心是非常重要的一部分。API 类别 - UI 核心提供了大量的接口和方法,用于支持各种 UI 组件的开发和交互。本学习笔记将对 API 类别 - UI 核心进行详细介绍,并且举出实例进行说明。
常用接口及方法
1. createElement()
createElement() 方法用于创建指定类型的 HTML 元素。
语法:
javascriptCopy Codedocument.createElement(tagName)
实例:
htmlCopy Code<div id="myDiv"></div>
javascriptCopy Codevar div = document.createElement("div");
div.innerHTML = "Hello World!";
document.getElementById("myDiv").appendChild(div);
2. appendChild()
appendChild() 方法用于将指定元素添加到当前元素的子节点列表的末尾。
语法:
javascriptCopy CodeparentNode.appendChild(node)
实例:
htmlCopy Code<div id="myDiv">
<p>Paragraph 1</p>
</div>
javascriptCopy Codevar p = document.createElement("p");
p.innerHTML = "Paragraph 2";
document.getElementById("myDiv").appendChild(p);
3. addEventListener()
addEventListener() 方法用于向当前元素添加事件监听器。
语法:
javascriptCopy Codeelement.addEventListener(event, function, useCapture)
实例:
htmlCopy Code<button id="myBtn">Click me</button>
javascriptCopy Codedocument.getElementById("myBtn").addEventListener("click", function() {
alert("Button clicked!");
});
4. querySelector()
querySelector() 方法用于获取符合指定 CSS 选择器的第一个元素。
语法:
javascriptCopy Codedocument.querySelector(selector)
实例:
htmlCopy Code<ul>
<li>Item 1</li>
<li>Item 2</li>
<li class="highlight">Item 3</li>
</ul>
javascriptCopy Codevar item = document.querySelector(".highlight");
item.innerHTML = "Highlighted Item";
总结
以上就是 API 类别 - UI 核心的一些常用接口及方法。通过这些接口和方法,我们可以方便地创建和操作各种 UI 组件,从而提高前端开发的效率和交互体验。