HTML 部分
1. 什么是 HTML5 的自定义数据属性?如何使用它们?
答案:
自定义数据属性以 data- 开头,用于存储额外的信息,这些信息不会显示在页面上,但可以通过 JavaScript 获取。
示例:
2024年12月25日
1. 什么是 HTML5 的自定义数据属性?如何使用它们?
答案:
自定义数据属性以 data- 开头,用于存储额外的信息,这些信息不会显示在页面上,但可以通过 JavaScript 获取。
示例:
2024年12月25日
前一段时间一直在研究 Vue 源码,2和3的源码变化还是挺大的,但是 Vue3 在开发上需要改变以往习惯的地方真没什么,毕竟基础概念是一模一样的,可偏偏 3 的项目写起来就是能让人感觉爽得多,不动手是真体会不到
2024年12月25日
在介绍新的 CSS 属性 contain 之前,读者首先需要了解什么是页面的重绘与重排。
之前已经描述过很多次了,还不太了解的可以先看看这个提高 CSS 动画性能的正确姿势。
OK,下面进入本文正题,
contain 属性允许我们指定特定的 DOM 元素和它的子元素,让它们能够独立于整个 DOM 树结构之外。目的是能够让浏览器有能力只对部分元素进行重绘、重排,而不必每次都针对整个页面。
2024年12月25日
我们在页面布局的时候,经常出现以下情况:
2024年12月25日
必须掌握的前端开发基础知识,什么是字体图标?
显示隐藏元素
display显示隐藏
none 隐藏
block 显示
隐藏后不再占有原来的位置
visibility
隐藏元素后,继续占有原来的位置
visible 元素可见
2024年12月25日
选自frankforce
作者:Frank
机器之心编译
参与:王子嘉、Geek AI
控制复杂度一直是软件开发的核心问题之一,一代代的计算机从业者纷纷贡献着自己的智慧,试图降低程序的计算复杂度。然而,将一款 3D 赛车游戏的代码压缩到 2KB 以内,听起来是不是太夸张了?本文作者 Frank 是一名资深游戏开发者,在本文中,他详细介绍了如何灵活运用代码压缩、编译、随机数生成、代码复用、设计模式等十八般武艺仅仅通过 2KB 的代码就能实现一款强大的 3D 赛车游戏。
2024年12月25日
就在我正准备录制下个系列视频的时候,发现何方的个人小站-Markdown 工具页面下面出现了大面积的空白(如下图 1)。 这是什么情况?我第一反应可能是我忘了给代码或预览的窗口添加 overflow: auto 导致元素的整个长度直接推在了元素流里面。
2024年12月25日
在网页设计和开发中,页面的高度设置是一个非常重要的环节。页面高度不仅影响用户的浏览体验,还关系到网站的布局和视觉效果。本文将详细探讨如何设置页面高度,包括不同的CSS属性、技术和实践。