注意: 当contenteditable元素上没有设置属性时,它将从其父元素继承。
代码
Shoppping List(Content Editable)
- 1. Milk
- 2. Bread
- 3. Honey
看看它如何工作
你可以从这里玩它:https://haiyong.site/demo/html-tips-tricks/content-editable/
快速提示
span 或 div 元素可以使用它进行编辑,您可以使用 CSS 样式向其中添加任何丰富的内容。这将比使用输入字段处理它要好得多。去试一试!
✨ 三、地图
=================================================================
该
<map>
标签有助于定义图像映射。图像映射是其中包含一个或多个可点击区域的图像。地图标签带有一个<area>
标签来确定可点击区域。可点击区域可以是这些形状、矩形、圆形或多边形区域之一。如果您不指定任何形状,它会考虑整个图像。代码
看看它如何工作
你可以从这里玩它:https://haiyong.site/demo/html-tips-tricks/map/
快速提示
图像地图有其自身的缺点,但您可以将其用于视觉演示。试试看一张全家福怎么样,然后深入到个人的照片(可以是我们一直珍视的旧照片!)。
🏀 四、标记内容
====================================================================
使用
<mark>
标签突出显示任何文本内容。你知道吗,你可以仅使用 HTML 标签 "突出显示有趣的东西"
看看它如何工作
你可以从这里玩它:https://haiyong.site/demo/html-tips-tricks/mark/
快速提示
您可以随时使用 css 更改高亮颜色
mark {
background-color: green;
color: #FFFFFF;
}
🎥 五、data-* 属性
==========================================================================
这些
data-*
属性用于存储页面或应用程序私有的自定义数据。存储的数据可用于 JavaScript 代码以创建进一步的用户体验。data-*
属性由两部分组成:-
属性名称不应包含任何大写字母,并且必须在前缀“data-”之后至少长一个字符
-
属性值可以是任何字符串
代码
Know data attribute
class=“data-attribute”
id=“data-attr”
data-custom-attr=“You are just Awesome!”>
I have a hidden secret!
Reveal
然后在 JavaScript 中,
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()。🎻 七、数据列表
====================================================================
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Python开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Python开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024c (备注Python)
最后
不知道你们用的什么环境,我一般都是用的Python3.6环境和pycharm解释器,没有软件,或者没有资料,没人解答问题,都可以免费领取(包括今天的代码),过几天我还会做个视频教程出来,有需要也可以领取~
给大家准备的学习资料包括但不限于:
Python 环境、pycharm编辑器/永久激活/翻译插件
python 零基础视频教程
Python 界面开发实战教程
Python 爬虫实战教程
Python 数据分析实战教程
python 游戏开发实战教程
Python 电子书100本
Python 学习路线规划
一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!
AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算
c5MA==,size_16,color_FFFFFF,t_70)
一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!
AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算
-