博主头像
<CodeEra />

心存敬畏 行有所止

分类 默认分类 下的文章

dataset 在 HTML 元素上存储和操作自定义数据

在JavaScript中,dataset 是一个 HTMLElement 对象的属性,用于访问和操作元素的自定义数据属性(data-* 属性)。通过 dataset,你可以轻松地读取、写入和删除元素上的自定义数据。1. data-* 属性data-* 属性是 HTML5 引入的一种自定义属性,允许你在 HTML 元素上存储自定义数据。这些属性的名称必须以 data- 开头,后面可以跟随任意字符串。

HTTP/1.1 和 HTTP/2.0 之间的区别

HTTP/1.1 和 HTTP/2.0 是两种不同的超文本传输协议(HTTP)版本,它们在性能、效率和功能上有显著的区别。以下是它们的主要区别,以及如何在浏览器中查看当前使用的 HTTP 版本。HTTP/1.1 和 HTTP/2.0 的主要区别多路复用 (Multiplexing):HTTP/1.1: 每个请求和响应都需要单独的 TCP 连接,即使它们是针对同一个服务器的。这导致了“队头阻塞”问题

页面中通过简单的 CSS 样式实现双栏布局

在网页中通过简单的 CSS 样式实现双栏布局,推荐使用现代的布局方式,如 flexbox 或 grid,因为它们简单且功能强大。以下是两种最简单的实现方式:1. 使用 flexbox 实现双栏布局flexbox 是实现双栏布局最简单且灵活的方式。<!DOCTYPE html> <html lang="en"> <head> <met

JavaScript 中数组 API 方法示例

JavaScript 中的数组(Array)提供了丰富的 API 方法,用于操作和处理数组。以下是 JavaScript 中数组的所有常用 API 方法,按功能分类列出:1. 添加和删除元素push(element1, ..., elementN) 向数组末尾添加一个或多个元素,返回新数组的长度。let arr = [1, 2]; arr.push(3, 4); // arr: [1, 2, 3

在 ES6 中的对象解构

在 ES6 中,对象解构(Object Destructuring)是一种从对象中提取属性并赋值给变量的简洁语法。它允许你以一种更直观和灵活的方式处理对象中的属性。基本语法const person = { name: 'Alice', age: 25 }; const { name, age } = person; console.log(name); // 'Alice' console.log