机械面试问题及答案,【HTML,前端基础教程ppt

        <option>th00</option>

        <option>123d</option>

    </optgroup>

</select>



![](https://img-blog.csdnimg.cn/b36e3bc5451a4cb99f9b36694280a7b4.png)



请输入你喜欢的主播:

<!-- multiple:允许在下拉列表中进行多选 -->

<select multiple>

    <optgroup label="才艺表演">

        <option>冯提莫</option>

        <option>蔡依林</option>

    </optgroup>

    <optgroup label="游戏主播">

        <option>WETed</option>

        <option>infi</option>

        <option>th000</option>

        <option>123ddd</option>

    </optgroup>

</select>



这里解释一下multiple属性,其是一个布尔属性,规定可同时选择多个选项。



> 在不同操作系统和浏览器中,选择多个选项的差异:

> 

> *   对于 windows:按住 Ctrl 按钮来选择多个选项

> *   对于 Mac:按住 command 按钮来选择多个选项

> 

> 由于上述差异的存在,同时由于需要告知用户可以使用多项选择,对用户更友好的方式是使用复选框。



![](https://img-blog.csdnimg.cn/563d7b342ca74d4e9b0fafa37e6549d8.png)



### textarea元素(文本域,多行文本框)



<h3>请填写简介:</h3>

<!-- 带有指定高度和宽度的文本区域 -->

<textarea cols="30" rows="10"></textarea>



![](https://img-blog.csdnimg.cn/673fd78f0535422b8a4f997832e2c8e8.png)



### datalist元素(数据列表)



该元素本身不会显示到页面上,通常用于和普通文本框配合使用,<datalist> 标签规定了 <input> 元素可能的选项列表,用来在为 <input> 元素提供"自动完成"的特性。用户能看到一个下拉列表,里边的选项是预先定义好的,将作为用户的输入数据。



  请输入你常用的浏览器:

  <input list="userAgent" type="text">

  <option value="Chrome">谷歌浏览器</option>

  <option value="IE">IE浏览器</option>

  <option value="Opera">欧鹏浏览器</option>

  <option value="Safari">苹果浏览器</option>

  <option value="Firefox">火狐浏览器</option>



![](https://img-blog.csdnimg.cn/ca215b9484194314977ee0d1d36eda20.png)



### form元素 (整个表单元素放在form元素内部)



通常,会将整个表单元素,放置form元素内部,作用是当提交表单时,会见form元素内部的表单内容以合适的方式提交到服务器,对开发静态页面没有什么意义。表单能够包含input元素,比如文本字段、复选框、单选框、提交按钮等等。



<p>

  账号:

  <input type="text" name="loginid">

</p>

<p>

  密码:

  <input type="password" name="loginpwd">

</p>

<p>

  城市:

  <select name="city">

    <option value="1">成都</option>

    <option value="2">重庆</option>

    <option value="3">北京</option>

    <option value="4">无锡</option>

  </select>

</p>

<p>

  <button type="submit">提交</button>

</p>



![](https://img-blog.csdnimg.cn/01e5c2025507412cbe3ffd3ab29afd1b.png)



### fieldset元素 (用于表单分组使用)



通常我们开发的时候,比如登录框,我们会把账号信息和基本信息进行分组



<h1>修改用户信息</h1>

<fieldset>

  <legend>账号信息</legend>

  <p>

    用户账号:

    <input type="text" value="admin" readonly>

  </p>

  <p>

    用户密码:

    <input type="password">

  </p>

</fieldset>

<fieldset>

  <legend>基本信息</legend>

  <p>

    用户姓名:

    <input disabled type="text" value="aaa">

  </p>

  <p>

    城市:

    <select name="" id="">

      <option value="">Lorem.</option>

      <option value="">Molestiae!</option>

      <option value="">Libero.</option>

      <option value="">Hic?</option>

      <option value="">A?</option>

      <option value="">Ipsum!</option>

      <option value="">Facilis.</option>

      <option value="">Est?</option>

      <option value="">Libero?</option>

      <option value="">Officia?</option>

    </select>

  </p>

</fieldset>

<p>

  <button>提交修改</button>

</p>



![](https://img-blog.csdnimg.cn/91f4986e4e9e459db6e614d8108cb013.png)



### 设置表单状态



在日常生活中我们可能会遇到一些根本无法点击的按钮,这就涉及到表单的状态了



> readonly属性:布尔属性,只读属性,不会改变表单的样式

> 

> disabled属性:布尔属性,是否禁用,会改变表单显示样式



<p>

    <input type="text" disabled>

</p>



<p>

    <input type="text" value="123" readonly>

</p>



![](https://img-blog.csdnimg.cn/3a7226026c4143e0a9e87c6ad80c7f68.png)



> 🍃HTML的学习还是要以多练习为主,想要练习HTML的朋友,推荐可以去牛客网看一看,链接:[牛客网]( ) 里面的IT题库内容很丰富,属于国内做的很好的了,最重要的是里面的资源是免费的,是课程+刷题+面经+求职+讨论区分享,一站式求职学习网站,感兴趣的可以去看看



![](https://img-blog.csdnimg.cn/dde424e473684f38926391f3717418c9.png)



个人总结:



因为表单元素在日常开发中使用频率极高,像搜索框登陆注册框等都需要借助表单元素的支持,所以这方面的内容要稍稍多一点,所以尽量写细一点吧。如果能够对你有帮助那不枉我深夜码字了,哈哈哈。化神是真的头有点神呼呼的了~~,下期讲解HTML5新特性吧!那么现在,开始学习吧。





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

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

**因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**
![img](https://img-blog.csdnimg.cn/img_convert/6c62828d013adf78231fe86bd1235870.jpeg)
![img](https://img-blog.csdnimg.cn/img_convert/23ad895fb4991b424a0a1b7f68a2409b.png)
![img](https://img-blog.csdnimg.cn/img_convert/dd355e46d01aaa96aaea69a905f1202a.png)
![img](https://img-blog.csdnimg.cn/img_convert/0c454f8778bb78da6bd28e4776ffa51e.png)
![img](https://img-blog.csdnimg.cn/img_convert/4c40359ec71e388785fea783b9256288.png)
![img](https://img-blog.csdnimg.cn/img_convert/feb7de7a80d13433587e1d3c6a015a5d.png)

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

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

**如果你觉得这些内容对你有帮助,可以添加V获取:vip1024c (备注前端)**
![img](https://img-blog.csdnimg.cn/img_convert/46095b6b3d056039097c71989ad3e51e.png)



### 最后

中年危机是真实存在的,即便有技术傍身,还是难免对自己的生存能力产生质疑和焦虑,这些年职业发展,一直在寻求消除焦虑的依靠。

*   技术要深入到什么程度?

*   做久了技术总要转型管理?

*   我能做什么,我想做什么?

*   **一技之长,就是深耕你的专业技能,你的专业技术。**(重点)

*   独立做事,当你的一技之长达到一定深度的时候,需要开始思考如何独立做事。(创业)

*   拥有事业,选择一份使命,带领团队实现它。(创业)

**一技之长分五个层次**

*   栈内技术 - 是指你的前端专业领域技术

*   栈外技术 - 是指栈内技术的上下游,领域外的相关专业知识

*   工程经验 - 是建设专业技术体系的“解决方案”

*   带人做事 - 是对团队协作能力的要求

*   业界发声 - 工作经验总结对外分享,与他人交流



> 永远不要放弃一技之长,它值得你长期`信仰持有`。



> 主要内容包括html,css,html5,css3,JavaScript,正则表达式,函数,BOM,DOM,jQuery,AJAX,vue 等等。

![](https://img-blog.csdnimg.cn/img_convert/44bc3d1e2743a7cf1e94e28026aedf8d.png)


**一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
![img](https://img-blog.csdnimg.cn/img_convert/31ebe462975c566b04fc2a72d00161ec.png)

   工程经验 - 是建设专业技术体系的“解决方案”

*   带人做事 - 是对团队协作能力的要求

*   业界发声 - 工作经验总结对外分享,与他人交流



> 永远不要放弃一技之长,它值得你长期`信仰持有`。



> 主要内容包括html,css,html5,css3,JavaScript,正则表达式,函数,BOM,DOM,jQuery,AJAX,vue 等等。

![](https://img-blog.csdnimg.cn/img_convert/44bc3d1e2743a7cf1e94e28026aedf8d.png)


**一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
[外链图片转存中...(img-G4SgaBF0-1712547129932)]

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值