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)
、Spark、Flink)、数据仓库、Python、前端等等。
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Python爬虫全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:python)
[外链图片转存中…(img-P6Aya6jr-1711210653568)]