2024年最全零基础学前端之HTML全套基础教程【学习笔记】(2),2024年最新高级前端开发面试题2024

其实前端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。

这里再分享一个复习的路线:(以下体系的复习资料是我从各路大佬收集整理好的)

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

《前端开发四大模块核心知识笔记》

最后,说个题外话,我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在IT学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。

abc def

a          bc

7. 表格*


  • 一个表:

  • 一行:

  • 一个格:

  • th 标签也是单元格标签,比td多的是居中、加粗。

例:三行三列表:

  • table的属性

border=“1px” 设置表格的边框为1像素宽度。

width 表格的宽度

width=“300px” 宽度为三百像素

width=“60%” 占网页的60% ,同网页变化

height 表格的高度 使用和宽度类似

align 对齐方式 ,也可以是tr td 的属性

align=“center” 居中对齐

<!doctype html>

表格









员工信息列表


a b c d e f x y z

8.单元格的合并


注意:

rowspan删除下面的格子

colspan删除哪一个无所谓,反正在一行里面在一起

例:三行三列表的合并:

行合并方法:删格(删掉的是下面的格子)(就是不写),另一个位置加上rowspan = “数字”

列合并方法

d
  • 示例代码

<!doctype html>

表格单元格合并,以及th标签
员工编号 员工薪资 部门名称 1 2 3 a b f d

9. 表格的其他标签thead tbody tfoot


在table中不是必须的,只是这样做便于后期的JS代码的编写

三个不同分类的表格不能相互合并

  • 示例代码

<!doctype html>

thead tbody tfoot 在table中不是必须的,只是这样做便于后期的JS代码的编写。
员工编号 员工薪资 部门名称 1 2 3 a b f d 1 2 3

10. 背景色和背景图片


这里开始使用HBuilder编辑

背景颜色和背景图片

11. HTML图片img标签


图片img 图片找不到哦!

图片找不到哦!




12. HTML超链接及其作用


超链接 热链接

百度

百度新闻

京东商城

天猫

126邮箱



007

12. HTML列表


列表
    • 水果
      1. 苹果
      2. 西瓜
      3. 桃子
      4. 蔬菜
        1. 西红柿
        2. 甜点
          • 中国
            • 北京
              • 东城区
              • 西城区
              • 海淀区
              • 朝阳区
              • 天津
              • 上海
              • 美国
              • 日本
              • 13. HTML-form表单*****


                表单示例:用来收集用户信息:

                请添加图片描述

                1. 表单form

                1. 表单有什么用?

                收集用户信息。表单展现之后,用户填写表单,点击提交按钮提交数据给服务器。

                1. 怎么画一个表单?

                使用form标签画表单。

                1. 一个网页当中可以有多个表单form。

                2. 表单最终是需要提交数据给服务器的

                • form标签有一个action属性,这个属性用来指定服务器地址:

                • action属性用来指定数据提交给哪个服务器。

                • action属性和超链接中的href属性一样。都可以向服务器发送请求(request)

                1. 表单内部使用的标签 input
                • type有多种形式,看下面示例感受作用

                • submit button text password reset

                表单form

                百度



                用户名

                密码

                用户名 密码

                      

                2.表单实例:用户注册的表单

                • 注意:确认密码没有提交,减轻服务器压力,若是两次密码不同,可在浏览器以其他方式拦截

                • input的type的其他选项 radio(单选按钮) checkbox(多选按钮)

                • radio(单选按钮)的value必须指定来进行提交,而且若是两个单选按钮只可以选一个,这两个的name必须相同,多个也是如此 加checked默认选中

                • checkbox(多选按钮)除了可以多选,使用方法都与单选按钮radio相同

                • 表单除了有input标签,还有select标签,select标签需要name ,在其内部需要option标签,这个标签需要value,默认选择需要添加selected

                请添加图片描述

                请添加图片描述

                • 表单内部标签文本域

                • 属性有 rows cols name 没有value属性

                • rows行高 cols列宽 这两个属性设置大小

                • form表单method属性:

                • get:采用get方式提交的时候,用户提交的信息会显示在浏览器的地址栏上。

                • post:采用post方式提交的时候,用户提交的信息不会显示在浏览器地址栏上。

                • 当用户提交的信息中含有敏感信息,例如:密码,建议采用post方式提交。

                • method属性不指定,或者指定get,这种情况下都是get。 只有当method属性指定为post的时候才是post请求。剩下所有的请求都是get请求。

                • post提交的时候提交的数据格式和get还是一样的,只不过不再地址栏上显示出来。

                • 超链接也可以提交数据给服务器,但是提交的数据都是固定不变的

                超链接是get请求。不是post请求,即提交的网址中提交的信息不能隐藏,

                格式:action?name=value&name=value&name=value&name=value&name=value…

                用户注册的表单

                用户名


                密码


                确认密码


                性别


                兴趣爱好

                抽烟

                喝酒

                烫头


                学历

                高中 大专 本科 硕士

                简介


                提交

                3.其他form 控件

                1. 下拉列表支持多选 multiple=“multiple”

                选择或取消选中时需要按着ctrl键进行鼠标点击

                下拉列表支持多选 河北省 河南省 山东省 山西省
                1. file控件 上传文件使用
                file控件
                1. 隐藏域hidden控件
                • 网页上看不到,但是表单提交的时候数据会自动提交给服务器

                • 运行下面代码,地址栏会发现提交了userid=111,但是网页上没有显示

                • 并不是为了安全,提交的信息没必要让用户看到,为了美观

                file控件

                用户代码

                最后前端到底应该怎么学才好?

                如果你打算靠自己摸索自学,那么你首先要了解学习前端的基本大纲,这是你将要学习的主要内容,理解以及掌握好这些内容,便可以找到一份初级的前端开发工作。你还需要有一套完整的前端学习教程,作为初学者最好的方式就是看视频教程学习,初学者容易理解接受。

                不要选择买书学习,这样的方式没有几个人能学会,基本都是看不下去书,也看不懂书。如果喜欢看书的学弟,可以买一些经典的书籍作为辅助即可,主要还是以看教程为主。每天抽出固定几个小时学习,做好长期学习的准备。学习编程并不是每天光看视频,你学习编程最重要的目的是为了编写软件产品,提供给大众使用,所以用手写出代码实现功能才是我们要做的事情。

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

                在这里插入图片描述

                在这里插入图片描述

                在这里插入图片描述

                在这里插入图片描述

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

              请填写红包祝福语或标题

              红包个数最小为10个

              红包金额最低5元

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

              抵扣说明:

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

              余额充值