前端面试总结(第二天)

3 篇文章 0 订阅
1 篇文章 0 订阅

前端面试总结(第二天)

1.http常见的请求方法

get,post请求最常见,除此之外还有patch,put,delete,options.

拿常见的get和post来比较异同:

getpost
从指定的资源请求数据向指定的资源提交要被处理的数据
数据较小,一般在1K以内没有限制
一般发送一个数据包一般发送两个数据包
把header头和data一并发出去先发送header头,待服务器响应之后在发送data
只支持URL编码支持json以内的多种数据格式
2.强缓存和协商缓存

在客户端向服务器请求资源返回后,将返回数据存到浏览器中,并设置过期时间,在过期时间之前,请求资源都直接走强缓存。

协商缓存有两种,一种是走 前后端定义的字符串,当客户端二次请求时,查看返回的字符串和缓存数据中的字符串一致则走缓存,或不同则再次请求服务器。另一种是走状态码,当返回304时走缓存,返回200时走请求响应。

强缓存 cache-control的优先级大于expries

cache-control的值有 private,no-cache,max-age,must-revalidate,默认为private

协商缓存有Last-Modified/If-Modified-Since,Etag/If-None-Match

3.用CSS画一个三角形
div { 
		width:0px;
		height:0px;
		border-top:10px solid red; 
		border-right:10px solid transparent; 
		border-bottom:10px solid transparent;
        border-left:10px solid transparent; 
    }
4.HTML5新增的元素

1.语义化标签

<header></header><footer></footer><nav></nav><aside></aside>

2.表单的input标签新增了color,email,range等类型。

3.在存储方面,提供了localstorage,sessionstorage,和离线存储。方便数据在客户端的存储和获取。

4.在多媒体方面新增了video和audio标签。

5.此外还有地理位置,canvas画布,多线程的websocket。

5.CSS3新增的属性

1.边框 如box-radius,box-shadow

2.背景如background-size

3.transform一些属性例如translate,rotate,scale,sknew

4.animation动画

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

腿给你干断

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值