首页 前端知识 你真的熟练运用 HTML5 了吗,这10 个酷炫的 H5 特性你会几个?

你真的熟练运用 HTML5 了吗,这10 个酷炫的 H5 特性你会几个?

2024-06-16 01:06:48 前端知识 前端哥 732 830 我要收藏

function reveal() {

let dataDiv = document.getElementById(‘data-attr’);

let value = dataDiv.dataset[‘customAttr’];

document.getElementById(‘msg’).innerHTML = <mark>${value}</mark>;

}

注意:要在 JavaScript 中读取这些属性的值,您可以使用getAttribute()它们的完整 HTML 名称(即 data-custom-attr),但标准定义了一种更简单的方法:使用dataset属性。

看看它如何工作

在这里插入图片描述

你可以从这里玩它:https://haiyong.site/demo/html-tips-tricks/data-attribute/

快速提示

您可以使用它在页面上存储一些数据,然后使用 REST 调用将其传递给服务器。

🏆 六、输出标签

====================================================================

<output>标签表示的运算的结果。通常,此元素定义将用于显示某些计算的文本输出的区域。

代码

=

看看它如何工作

在这里插入图片描述

你可以从这里玩它:https://haiyong.site/demo/html-tips-tricks/output/

快速提示

如果您在客户端 JavaScript 中执行任何计算,并且希望结果反映在页面上,请使用<output>标记。您不必执行使用 获取元素的额外步骤getElementById()。

🎻 七、数据列表

====================================================================

<datalist>标签指定了一个预定义选项列表,并允许用户向其中添加更多选项。它提供了一项autocomplete功能,允许您通过预先输入获得所需的选项。

代码

看看它如何工作

在这里插入图片描述

你可以从这里玩它:https://haiyong.site/demo/html-tips-tricks/datalist/

快速提示

它与传统<select>-<option>标签有何不同?选择标签用于从您需要浏览列表的选项中选择一项或多项。Datalist是具有自动完成支持的高级功能。

🧿 八、范围(滑块)

======================================================================

range是给定滑块类型范围选择器的输入类型。

代码

<input

type=“range”

name=“range”

min=“0”

max=“100”

step=“1”

value=“”

οnchange=“changeValue(event)”/>

看看它如何工作

在这里插入图片描述

你可以从这里玩它:https://haiyong.site/demo/html-tips-tricks/range/

快速提示

HTML5 中没有叫slider的!

⏰ 九、Meter

====================================================================

使用<meter>标签测量给定范围内的数据。

代码

2 out of 10

60%

看看它如何工作

在这里插入图片描述

你可以从这里玩它:https://haiyong.site/demo/html-tips-tricks/meter/

快速提示

不要将<meter>标签用于进度指示器类型的用户体验。我们有来自 HTML5的<Progress>标签。

32%

在这里插入图片描述

💌 十、Inputs

======================================================================

这部分是我们最熟悉的输入类型的用法,如文本、密码等。输入类型的特殊用法很少

代码

必需的

将输入字段标记为必填字段。

在这里插入图片描述

自动对焦

通过将光标放在输入元素上自动提供焦点。

使用正则表达式验证

您可以使用正则表达式指定模式来验证输入。

<input type=“password”

name=“password”

id=“password”

placeholder=“6-20 chars, at least 1 digit, 1 uppercase and one lowercase letter”

pattern=“^(?=.\d)(?=.[a-z])(?=.*[A-Z]).{6,20}$” autofocus required>

颜色选择器

一个简单的颜色选择器。

Color Me!

在这里插入图片描述


😊 结尾想说的

===================================================================

本文中用到的所有代码都可以在下面提到的GitHub存储库中找到。如果你喜欢这份工作,可以点个star。https://github.com/wanghao221/html-tips-tricks

最后

🍅 硬核资料:关注即可领取PPT模板、简历模板、行业经典书籍PDF。
🍅 技术互助:技术群大佬指点迷津,你的问题可能不是问题,求资源在群里喊一声。
🍅 面试题库:由技术群里的小伙伴们共同投稿,热乎的大厂面试真题,持续更新中。
🍅 知识体系:含编程语言、算法、大数据生态圈组件(Mysql、Hive、Spark、Flink)、数据仓库、Python、前端等等。

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Python爬虫全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:python)
img

、Spark、Flink)、数据仓库、Python、前端等等。

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Python爬虫全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:python)
[外链图片转存中…(img-P6Aya6jr-1711210653568)]

转载请注明出处或者链接地址:https://www.qianduange.cn//article/12299.html
标签
评论
发布的文章

安装Nodejs后,npm无法使用

2024-11-30 11:11:38

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!