面试心得体会500字,前端基础知识第七章---HTML5和CSS3的新特性,CSS如何清除默认样式

| Chrome | YES | YES | YES |

| Firefox | YES

从 Firefox 21 版本开始

Linux 系统从 Firefox 30 开始 | YES | YES |

| Safari | YES | NO | NO |

| Opera | YES

从 Opera 25 版本开始 | YES | YES |

语法演示如下:

视频<video>- - - 常见属性

| 属性 | 值 | 描述 |

| — | — | — |

| autoplay | autoplay | 视频就绪自动播放(谷歌浏览器需要添加muted来解决自动播放问题) |

| controls | controls | 向用户显示播放控件 |

| width | pixels(像素) | 设置视频播放器的宽度 |

| height | pixels(像素) | 设置视频播放器的高度 |

| loop | loop | 当媒介文件完成播放后再次开始播放 |

| preload | auto(预先加载视频)

none(不应加载视频) | 规定是否预加载视频(如果使用 autoplay,则忽略该属性) |

| src | url | 视频url地址 |

| poster | Imgurl | 加载等待的画面图片 |

| muted | muted | 静音播放 |

2.2 音频<audio>

当前 <audio> 元素支持三种音频格式:

| 浏览器 | MP4 | WebM | Ogg |

| — | — | — | — |

| Internet Explorer | YES | NO | NO |

| Chrome | YES | YES | YES |

| Firefox | YES | YES | YES |

| Safari | YES | YES | NO |

| Opera | YES | YES | YES |

语法演示如下:

音频<audio>- - - 常见属性

| 属性 | 值 | 描述 |

| — | — | — |

| autoplay | autoplay | 如果出现该属性,则音频在就绪后马上播放 |

| controls | controls | 如果出现该属性,则向用户显示音频控件(比如播放/暂停按钮) |

| loop | loop | 如果出现该属性,则每当音频结束时重新开始播放 |

| src | url | 规定音频文件的 URL |

2.3 多媒体标签总结
  1. 音频标签和视频标签使用方式基本一致;

  2. 浏览器支持情况不同;

  3. 谷歌浏览器把音频和视频自动播放禁止了;

  4. 我们可以给视频标签添加 muted 属性来静音播放视频,音频不可以(可以通过JavaScript解决);

  5. 视频标签是重点,我们经常设置自动播放,不使用 controls 控件,循环和设置大小属性;


(3)HTML5 新增的 input 类型

1️⃣ <input> 标签规定了用户可以在其中输入数据的输入字段。

2️⃣ <input> 元素在 <form> 元素中使用,用来声明允许用户输入数据的 input 控件。

3️⃣ 输入字段可通过多种方式改变,取决于 type 属性。

| 属性值 | 说明 |

| — | — |

| type=“email” | 限制用户输入必须为Email类型 |

| type=“url” | 限制用户输入必须为URL类型 |

| type=“date” | 限制用户输入必须为日期类型 |

| type=“time” | 限制用户输入必须为时间类型 |

| type=“month” | 限制用户输入必须为月类型 |

| type=“week” | 限制用户输入必须为周类型 |

| type=“number” | 限制用户输入必须为数字类型 |

| type=“tel” | 手机号码 |

| type=“search” | 搜索框 |

| type=“color” | 生成一个颜色选择表单 |

完整代码演示如下:

Document
    • 邮箱:
    • 网址:
    • 日期:
    • 时间:
    • 数量:
    • 手机号码:
    • 搜索:
    • 颜色:
    • 显示效果如下:

      在这里插入图片描述


      (4)HTML5 新增的表单属性

      | 属性 | 值 | 说明 |

      | — | — | — |

      | required | required | 表单拥有该属性表示其内容不能为空,必填 |

      | placeholder | 提示文本 | 表单的提示信息,存在默认值将不显示 |

      | autofocus | autofocus | 自动聚集属性,页面加载完成自动聚集到指定表单 |

      | autocomplete | off / on | 当用户在字段开始输入时,浏览器基于之前输入过的值,应该显示在字段中填写的选项。

      默认已经打开,如 autocomplete=“on”,关闭 autocomplete=“off”

      需要放在表单内,同时加上name属性,同时成功提交 |

      | multiple | multiple | 可以多选文件提交 |


      二、CSS3 的新特性


      (1)CSS3 的现状

      1️⃣ 新增的CSS3特性有兼容性问题,ie9+才支持;

      2️⃣移动端支持优于 PC 端;

      3️⃣ 不断改进中;

      4️⃣ 应用相对广泛;

      5️⃣ 现阶段主要学习:新增选择器和盒子模型以及其他特性;

      CSS3 给我们新增了选择器,可以更加便捷,更加自由的选择目标元素。

      1️⃣ 属性选择器

      2️⃣ 结构伪类选择器

      3️⃣ 伪元素选择器

      😆温馨提醒😆:类选择器、属性选择器、伪类选择器,权重为10;


      (2)属性选择器

      属性选择器可以根据元素特定属性的来选择元素。 这样就可以不用借助于类或者id选择器。

      | 选择符 | 简介 |

      | — | — |

      | E[att] | 选择具有att属性的E元素 |

      | E[att=“val”] | 选择具有att属性且属性值等于 val 的 E 元素 |

      | E[att^=“val”] | 匹配具有att属性且值以 val 开头的 E 元素 |

      | E[att$=“val”] | 匹配具有att属性且值以 val 结尾的 E 元素 |

      | E[att*=“val”] | 匹配具有att属性且值中含有 val 的 E 元素 |


      (3)结构伪类选择器

      结构伪类选择器主要根据文档结构来选择器元素, 常用于根据父级选择器里面的子元素;

      | 选择符 | 简介 |

      | — | — |

      | E:first-child | 匹配父元素中的第一个子元素 E |

      | E:last-child | 匹配父元素中的最后一个子元素 E |

      | E:nth-child(n) | 匹配父元素中的第 n 个子元素 E |

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

      深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

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

      既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

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

      如果你觉得这些内容对你有帮助,可以添加V获取:vip1024c (备注前端)
      img

      react和vue的比较

      相同
      1)vitual dom
      2)组件化
      3)props,单一数据流

      不同点
      1)react是jsx和模板;(jsx可以进行更多的js逻辑和操作)
      2)状态管理(react)
      3)对象属性(vue)
      4)vue:view——medol之间双向绑定
      5)vue:组件之间的通信(props,callback,emit)

      CodeChina开源项目:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

      一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!

      AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算

      [外链图片转存中…(img-NHOnfCKU-1712368255794)]

      [外链图片转存中…(img-0uW2Nczl-1712368255794)]

      一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!

      AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算

    • 14
      点赞
    • 9
      收藏
      觉得还不错? 一键收藏
    • 0
      评论
    德玛杰是一个网站前端特效源码,于2021年3月6日发布。这个特效源码是使用HTML5CSS3和JavaScript制作的一个响应式设计。响应式设计是指根据不同设备(如电脑、平板电脑和手机)的屏幕大小和分辨率,自动调整网站的布局和样式,以提供更好的用户体验。 德玛杰的特效源码包含了许多令人惊艳的特效效果,例如页面滚动时的平滑过渡效果、鼠标悬停时的动画效果和图片加载时的渐入效果等。这些特效效果可以通过HTML5CSS3新特性以及JavaScript的动画库来实现。 为了使用德玛杰的特效源码,你需要将HTML和CSS代码嵌入到你的网站中,并在JavaScript中调用相应的函数。然后,根据你的具体需求和喜好,你可以自定义特效的样式和配置参数。 德玛杰的特效源码充分展示了前端开发的创造力和技术实力。通过使用这些源码,你可以为你的网站增添独特而且吸引人的特效效果,提升用户对网站的体验和赏析。无论你是一名专业的前端开发人员还是一个对网页设计感兴趣的爱好者,德玛杰的特效源码都会给你带来新的灵感和学习的机会。 总之,德玛杰是一个使用HTML5CSS3和JavaScript制作的响应式网站前端特效源码,它通过各种特效效果增添了网站的视觉吸引力和用户体验。无论你是想给自己的网站增添一些特效效果,还是想学习前端开发的技术,德玛杰都是一个不错的选择。

    “相关推荐”对你有帮助么?

    • 非常没帮助
    • 没帮助
    • 一般
    • 有帮助
    • 非常有帮助
    提交
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值