2024年最全HTML语法大全----学习笔记,2024年前端常见面试题目

结尾

正式学习前端大概 3 年多了,很早就想整理这个书单了,因为常常会有朋友问,前端该如何学习,学习前端该看哪些书,我就讲讲我学习的道路中看的一些书,虽然整理的书不多,但是每一本都是那种看一本就秒不绝口的感觉。

以下大部分是我看过的,或者说身边的人推荐的书籍,每一本我都有些相关的推荐语,如果你有看到更好的书欢迎推荐呀。

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

前端学习书籍导图-1

HTML学习笔记(更新时间:20190531

序号

名称

说明/代码

标签属性

属性值

备注

1

html中英文名称

超文本标记语言Hypertext Markup Language

 

 

 

2

html发展史

GMLSGMLHTML2.0W3CHTML3.0HTML4.0xhtmlHTML5

 

 

 

3

html编辑软件

记事本、dreamweaverwebstorm

 

 

 

4

html拓展名

.html   .htm

 

 

 

5

html语法

单标签:<标签名 属性1="属性值" 属性2="属性值2"> 双标签:<标签名 属性1="属性值1" 属性2="属性值2"></标签名>

 

 

1)英文状态下的双引号

2)空格分隔

3)双标签以斜杠结束

6

html的代码结构

<html>

<head>

<meta http-equiv="Content-Type" content="text/html charset=utf-8">

<title>网页的名字</title>

</head>

<body>

<!--这里输入的网页的内容-->

</body>

</html>

 

 

 

7

注释标签

<!--注释内容-->

 

 

 

8

元标签

<meta/>

 

 

 

9

标题标签

<hn align="left\center\right">标题内容</hn>

示例:

<h1>一级标题</h1>

<h2>二级标题</h2>

…………

<h6>六级标题</h6>

align="属性值"    (文字对齐方式)

left(默认)、centerright

 

10

段落标签

<p align="left\center\right">段落内容</p>

align="属性值"   (文字对齐方式)

left(默认)、centerright

 

11

样式标签

<b>内容加粗</b>

 

 

 

<strong>内容加粗</strong>

 

 

 

<i>内容倾斜</i>

 

 

 

<u>内容下划线</u>

 

 

 

<font color="颜色" size="大小">文字内容</font>

 

 

 

<center>居中标签</center>

 

 

 

<br/> 换行

 

 

 

12

特殊字符

&nbsp   空格

&gt  >

&lt  <

 

 

 

13

横线标签

<hr align="位置" size="高度" width="宽度" color="颜色"/>

align="属性值(对齐方式) size="属性值(高度,粗细) width="属性值(宽度) color="属性值(颜色)

aligncenter(默认)、leftright size10px

 

14

网页中的图片

<img src="路径" alt="图片提示文字"  width="宽度" height="高度" border="线框" align="位置(中左右)" title="图片提示文字" />

src="属性值(图片路径)

alt="属性值"(不搜索引擎友好) width="属性值(宽度) height="属性值"   (高度) border="属性值"   (线框宽度)

align="属性值(对齐方式) title="属性值"(鼠标经过的时候提示的名字)

<![if !supportLists]>1)<![endif]>相对路径:

. . /文件/11.jpg 去另一个文件中

文件/22.gif 在本文件夹下面

<![if !supportLists]>2)<![endif]>aligncenter(默认)、leftright

单独修改,图片等比例放大缩小

15

超链接标签

<a href="超链接路径,或者#表示空" target="属性值" name="锚点">内容</a>

href="属性值"   (路径) target="属性值"(打开超链接的方式) name="属性值"

1herf

<![if !supportLists]>①      <![endif]>超链接路径,或者#表示空(#可以直接返回页顶部)

<![if !supportLists]>②      <![endif]>href="#锚点的名称链接到当前页面的锚点指定位置eg

点击超链接到达指定位置

<a href="#first">第一点</a>  (用#锚点名称设置超链接,点击直达)

<a name="first">第一点</a> name的属性值设置锚点名称

<p id="first">第一点</a> (普通标签用id设置锚点)

2target_self 在原窗口打开 _blank 在新窗口中打开,原窗口仍然存在

锚点用#开头

16

无序列表标签

<ul type="circlediscsquare">

    <li>列表项内容</li>

    <li>列表项内容</li>

 <ul>

type="属性值" (顷目符号)

circle(圆)、disc(实心圆)、square(方块)

 

17

有序列表标签

<ol type="circlediscsquare" start="起始值">

    <li>列表项内容</li>

    <li>列表项内容</li>

 </ol>

type="属性值" (顷目符号) start="起始值"

circle(圆)、disc(实心圆)、square(方块)

 

18

自定义列表

(图文混排)

<dl>

    <dt></dt>

    <dd></dd>

    <dd></dd>

</dl>

 

 

 

19

表格标签

 <table >

    <tr>   (行标签)

        <th>表格内容</th>  (表头标签)

        <td>表格内容</td>   (单元格标签)

        <td>表格内容</td>

    </tr>

</table>

<table></rable>标签属性 border="属性值" (边框) bordercolor="属性值" (边框颜色) width/height="属性值" (宽、高) cellspacing="属性值(单元格之间的距离) cellpadding="属性值(文字距离边框的距离) align="属性值(表格自身的对齐方式) bgcolor="属性值"   (背景颜色) background="属性值(背景图片)

 

边框宽度为1像素的表格制作技巧:

<![if !supportLists]>1)    <![endif]>table: border="1"

cellspacing="1" bgcolor="

框颜色"

<![if !supportLists]>2)    <![endif]>bgcolor="单元格颜色"

原理:通过单元格之间的缝隙漏出背景色,最终看到边框

<tr></tr>行标签属性 align="属性值(文字的对齐方式) valign="属性值"   (文字垂直对齐方式) bgcolor="属性值(背景颜色)

valigntopmiddlebottom

 

<td></td>单元格属性标签 colspan="属性值水平合并 rowspan="属性值垂直合并

 

单元格标签的宽度就决定了表格列的宽度,所以只设置第一行单元格的就可以了

<table>

    <thead>

          <tr>

             <td></td>

          </tr>

    </thead> 表格头部

---------------------------------------------    <tbody>

          <tr>

             <td></td>

          </tr>

    </tbody> 表格主题

---------------------------------------------    <tfoot>

          <tr>

             <td></td>

          </tr>

    </tfoot> 表格脚步

</table>

 

 

 

20

表单标签

<form action="表单提交的地址">

        ----------------------------------------------------------------        <input type="" name="" value=""/>    <!--表单元素input-->

        <label for=""></label>        <!--表单元素label-->

        -----------------------------------------------------------------

         <select mutiple="mutiple" size="属性值" name="属性值">

                <option value="属性值" selected="selected"></option>

                <option></option>

          </select>       <!--下拉菜单-->

        -----------------------------------------------------------------

          <textarea cols="属性值" rows="属性值" name="属性值"></textarea>  <!--文本域-->

        -----------------------------------------------------------------

          <button></button>       <!--按钮标签-->

         -----------------------------------------------------------------

 </form>

<form></form>表单标签属性 action="属性值"    表单提交的地址 target="属性值"   设置打开方式 value="属性值默认显示的文字 name="属性值表单的名称

method="属性值" 表单提交的方式

表单元素指的是同类型的 input 元素、复选框、单选按钮、提交按钮等等

<![if !supportLists]>1)<![endif]>target="属性值"

target="_blank"

target="_self"

<![if !supportLists]>2)<![endif]>method="属性值"

使用 GET 时,表单数据在页面地址栏中是可见的

POST 的安全性更加,因为在页面地址栏中被提交的数据是可见的

 

21

表单元素标签

<input type="属性值" value="属性值" size=" 属性值" maxlength="属性值" checked="属性值" name="属性值" disable 可用 checked="checked" />

type="属性值" value="属性值" size=" 属性值" maxlength="属性值" checked="属性值" name="属性值" disable 可用 checked="checked"

<![if !supportLists]>1)    <![endif]>type="text"  (文本输入框)      value="属性值" (文本框中显示的文字)       size="属性值" (文本框的宽度)

      maxlength="属性值"(输入最多字符的个数)

<![if !supportLists]>2)    <![endif]>type="password"  (密码输入框)  ---- 标签属性和TEXT一致

<![if !supportLists]>3)    <![endif]>type="radio" (单选框)      name="组名"

      value="设置值"       checked (标记默认选顷) 4type="checkbox" (复选框)       name="组名"       value=“设置值”       checked(标记默认选顷)

      disable 可用

<![if !supportLists]>5)<![endif]>type="file" (文件域)

<![if !supportLists]>6)<![endif]>type="submit"(提交按钮,提交到formaction指定的路径)

      value="属性值"(按钮上的文字) 7type="reset" (重置按钮)       value="属性值"(按钮上的文字)

8type="button" 普通按钮(功能需要js去开发)

      value="属性值"(按钮上的文字) 9type="image" 图片按钮(自带提交属性)

      src="图片路径"(必须设置) 10 type="hidden" 隐藏域         value="设置值"

<![if !supportLists]>1)<![endif]>单选必须有name

<![if !supportLists]>2)<![endif]>name中的名字是选顷的组

22

文字标签

<label for="属性值" ></label>   <!-- label 元素内点击文本,就会触发此控件>

for="属性值"

<input name="A"><label for="A"></label>

 

23

 下拉菜单标签

<select mutiple="mutiple"

ajax

1)ajax请求的原理/ 手写一个ajax请求?
2)readyState?
3)ajax异步与同步的区别?
4)ajax传递中文用什么方法?

ajax.PNG

前12.PNG

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

b5a486d4c3ab8389e65ecb71ac0)**

  • 23
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值