前端校招前的准备2

本文介绍了前端清除浮动塌陷的clearfix方法,以及盒子水平垂直居中的多种方案。同时,详细阐述了HTTP的GET和POST请求的区别以及其他HTTP请求方法的用途。此外,讨论了浏览器的301、302、304状态码及其应用场景。最后,提及了Vue的常用指令,如v-show、v-if、v-for和v-model。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.解决高度塌陷

.clearfix::before,

.clearfix::after{

    content: "";

    display: table;

    clear: both;

}

2.盒子水平垂直居中的方法:

    先让父元素开启相对定位relative,再给盒子开启绝对定位absolute

    1)top:50%;

          left:50%;

          transform:translate(-50%,-50%)  ,可以不定义盒子的宽高,有的话用margin

    2).父元素{  display: flex;

                        justify-content: center;

                        align-items: center}

    3)  .父元素{ display:table-cell;

                        vertical-align: middle;

                        text-align: center} 此法是将元素内文本居中可将子元素变成文本可实现居中

          子元素: display: inline-block

3.http的请求方法有哪些?get、post的区别,别的方法是干什么的

    1、本质区别:get用于查询信息(查),post用于插入信息(插);
    2、安全性:对于服务器讲,get是安全(不更改信息)、幂等(作用1次和n次效果相同); post不安全、不幂等;   
     对于客户端将,get参数直接暴露在URL, 不安全;post参数放消息体中,更安全;
    3、传送长度:   get受 URL限制,传送数据量小; post传送数据量大,默认不受限制;    
    4、缓存机制、历史记录:get请求会被浏览器主动缓存,也会被保留在历史记录中,post都不可以;
    5、数据类型:get只允许ASCII码字符类型,post无限制;

    6、GET产生一个TCP数据包;POST产生两个TCP数据包。

head: 类似于get,但只获取头部信息。             
put: 【改】从客户端向服务器传送的数据取代指定的文档的内容。         (幂等)
delete:【删】请求服务器删除指定的页面。                                               ( 幂等)
connect: HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。
trace: 请求服务器回送收到的请求信息,主要用于测试或诊断。
options: 请求服务器返回该资源所支持的所有HTTP请求方法。 

4.浏览器状态码了解吗?301 302 304 什么时候会用到304?                                                                301,302都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于:
    301 redirect: 301 代表永久性转移(Permanently Moved),
    302 redirect: 302 代表暂时性转移(Temporarily Moved ),
    当然Http 状态 200 标示没有任何问题发生。                                                                                      304 的标准解释是: Not Modified 客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。

    304:如果客户端发送了一个带条件的GET 请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回这个304状态码。

404: 找不到

403: forbidden 禁止,没有权限

401: 未授权

500: 内部错误

200: OK

5.关于AJAX

 

6.Vue的指令 

 

v-show,v-if,v-for,v-model,v-bind

 

v-bind绑定Style属性, 属性值必须加上单引号,否则会被当作一个变量去解析。 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值