首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端面试知识点

长期存储 sessionStorage 基于单次会话存储 cookie 必须设定存储时长 和服务器交互 cookie信息会在和服务器做交互时 默认发送到服务端 webStorage 只会存储本地 实现响应式布局几种方式...1** 信息,服务器收到请求,需要请求者继续执行操作 2** 成功,操作被成功接收并处理 3** 重定向,需要进一步的操作以完成请求 4** 客户端错误请求包含语法错误或无法完成请求 5** 服务器错误...,服务器处理请求的过程中发生了错误 vue路由机制 不会把你相关的会的说出来就好了,怎么配的路由等 主要是和两个标签 执行时会转换成...还有中央事件总线 emit on 什么是mvc mvp mvvm M 数据层,V 视图层,C 逻辑层。...组件 服务 管道 什么是依赖注入 如何使用路由 参数快照 参数订阅 响应式编程 angular中的模板式表单和响应式表单 如何做表单验证 angular-cli的使用方式 如何创建组件 创建服务 创建类

1.6K10
您找到你想要的搜索结果了吗?
是的
没有找到

前端面试题

,如409(Conflict)表示请求资源资源的当前状态发生冲突;410(Gone)表示服务器的某个资源被永久性的删除; http2.0与1.1相比有如下几点不同: 多路复用,可以做到一个连接并行的处理多个请求...补充400和401、403状态码 你知道400和401、403状态码是什么吗?...4 开头一般是客户端出现的问题 400 错误请求,客户端发送了一条异常请求,可能是域名不存在 401 未授权,登陆失败,用户名和密码错误 403 请求被拒绝,无权限访问 用setTimeout来实现setInterval...许多浏览器会错误响应302应答进行重定向,即使原来的请求是POST,即使它实际只能在POST请求的应答是303时 才能重定向。...客户端错误--请求有语法错误请求无法实现 400 Bad Request 请求出现语法错误 401 Unauthorized 客户试图未经授权访问受密码保护的页面。

67410

HTTP- 通信解析

HTTP 协议用于客户端 和服务器之间通信 2. 通过请求响应交换达成通信 客户端发送的 请求报文 请求报文: 请求方法, 请求URI , 协议版本, 可选请求首部字段和内容实体构成。...服务端发送的 响应报文 响应报文: 协议版本, 状态码, 解释状态码原因短语, 可选响应首部字段以及主体构成 3....通过URI 来定位资源 5. 持久连接通信 HTTP 1.0 中, 每进行一次HTTP通信就要断开一次TCP连接。...,服务端没找到符合资源,不做返回 307 Temporary Redirect 临时重定向 4xx 400 Bad Request 报文中存在语法错误,格式传递不对 401 Unauthorized...请求验证失败(用户验证失败) 403 Forbidden 客户端发起请求,别拒绝(权限授权访问) 404 Not Found 服务器无法找到请求资源

35500

HTTP状态码大全

除非响应的是一个HEAD请求,否则服务器就应该返回一个解释当前错误状况的实体,以及这是临时的还是永久性的状况。这些状态码适用于任何请求方法。浏览器应当向用户显示任何包含在此类错误响应中的实体内容。...Http状态码 Http Status Code Http状态码含义中文说明 400 400 Bad Request400 请求错误,通常是访问的域名未绑定引起 401 401 Unauthorized401...这一组状态码说明服务器处理请求的过程中有错误或者异常状态发生,也有可能是服务器意识到以当前的软硬件资源无法完成对请求的处理。...System.Net.HttpStatusCode.Created 指示请求导致响应被发送前创建新资源。...System.Net.HttpStatusCode.NotFound 指示请求资源不在服务器

2.2K40

【Hybrid开发高级系列】AngularJS(二)——常用$服务

, PUT     url: 字符串,请求的目标     params: 字符串或者对象,会被转换成为查询字符串追加的url后面     data: 发送post请求时使用,作为消息体发送到服务器     ...$http请求响应对象         angular传递给then方法的响应对象包括以下几个属性     data: 转换之后的响应体     status: http响应状态码     headers...: 头信息     config: 生成原始请求的设置对象     statusText: http响应状态的文本 1.4.4 拦截器         angular中通过拦截器我们可以从全局层面对请求以及响应进行拦截...响应对象包括了请求配置(request configuration),头(headers),状态(status)和从后台过来的数据(data)。...我们可以利用路由服务定义这样一种东西:对于浏览器所指向的特定URL,Angular将会加载并显示一个模板,并实例化一个控制器来模板提供内容。

37240

2018年前端面试总结

307 (临时重定向) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。 4开头 (请求错误)这些状态代码表示请求可能出错,妨碍了服务器的处理。...400错误请求服务器不理解请求的语法。 401 (未授权) 请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。 403 (禁止) 服务器拒绝请求。...服务器必须在响应中包含有关冲突的信息。 410 (已删除) 如果请求资源已永久删除,服务器就会返回此响应。 411 (需要有效长度) 服务器不接受不含有效内容长度标头字段的请求。...5开头(服务器错误)这些状态代码表示服务器尝试处理请求时发生内部错误。 这些错误可能是服务器本身的错误,而不是请求出错。 500 (服务器内部错误服务器遇到错误,无法完成请求。...(已失败) 一旦状态改变,就不会再变,任何时候都可以得到这个结果。

70420

最新 Restful API 风格 ResponseEntity 用法大全

当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 HTTP状态码的英文HTTP Status Code。...下面是常见的HTTP状态码: 200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 404 - 请求资源(网页等)不存在 500 - 内部服务器错误...4** 客户端错误请求包含语法错误或无法完成请求 5** 服务器错误服务器处理请求的过程中发生了错误 HTTP状态码列表: HTTP状态码列表 状态状态码英文名称 中文描述 100...使用GET请求重定向 400 Bad Request 客户端请求的语法错误服务器无法理解 401 Unauthorized 请求要求用户的身份认证 402 Payment Required 保留,将来使用...如果只是服务器暂时无法处理,则会包含一个Retry-After的响应信息 414 Request-URI Too Large 请求的URI过长(URI通常网址),服务器无法处理 415 Unsupported

28710

知识分享之规范——HTTP 状态

102 处理 (WebDAV) 表示服务器已收到并正在处理请求,但还没有响应。 103 早期提示 主要用于与Link标头一起使用。它建议用户代理服务器准备最终响应时开始预加载资源。...303 查看其他 响应可以不同的 URI 下找到,并且应该在该资源使用 GET 方法检索。 304 未修改 指示客户端响应没有被修改,因此客户端可以继续使用相同的缓存版本的响应。...4xx 状态码(客户端错误状态码 描述 400 错误请求 由于语法不正确,服务器无法理解该请求。客户端不应该在没有修改的情况下重复请求。 401未经授权 表示请求需要用户认证信息。...408 请求超时 表示服务器服务器分配的超时期限内没有收到来自客户端的完整请求。 409 冲突 由于与资源的当前状态冲突,无法完成请求。 410 走了 请求资源服务器不再可用。...502错误的网关 服务器作为网关获取处理请求所需的响应时收到无效响应。 503服务不可用 服务器尚未准备好处理请求。 504网关超时 服务器充当网关,无法及时获得请求响应

1.7K30

HTTP 响应状态码全解

200 响应中发送的有效载荷取决于请求方法。 201-已创建,状态代码表示请求已完成,并导致创建一个或多个新资源。...204-无内容,状态代码指示服务器已成功完成请求,并且响应有效载荷主体中没有要发送的附加内容。...400 错误请求 400错误请求状态代码表示,由于被认为是客户端错误的原因(例如,格式错误请求语法),服务器无法或不会处理该请求。...415 不支持的媒体类型 415(不支持的媒体类型)状态代码表示源服务器拒绝请求提供服务,因为有效负载的格式不受目标资源此方法的支持。...502 坏网关 502(坏网关)状态代码表示服务器充当网关或代理时,尝试完成请求时从其访问的入站服务器接收到无效响应

2.7K30

前后端不分离到分离演变,优势,前后端接口联调,排错及优化

再比如因为同步加载的原因,JSP中有很多内容的情况下,页面响应会很慢。 ? 前后端未分离 ? 在前后端不分离架构中,所有的静态资源和业务代码统一部署同一台服务器。...服务器一分二,前后端分别部署,静态资源放在前端服务器,业务代码放在后端服务器. 2. 前端服务器需要接受http请求 (一般使用node.js) 3....PC你觉得发5、6个异步请求也没什么,但是无线端,客户手机上建立一个http请求开销很大。有了这个优化,性能一下提升好几倍。 3.性能得到提升: 大家应该都知道单一职责原则。..., message: "请求成功", 默认的数据结构应该至少有这3个属性,如果没有数据则 data null ;success属性是方便前端判断响应结果是否成功的状态,比如登录页需要响应给前端的错误信息有很多种...独立的前端工程工程中同样会碰到一个问题:前端页面如何比较好的获取用户超时状态来退出登录?本文介绍使用自定义响应头字段来解决这个问题。

2.5K50

ajax极简教程

作用是通过在后台与服务器进行少量数据交换,使网页实现异步更新。这意味着可以不重新加载整个网页的情况下,对网页的某部分进行更新。...306:前一版本HTTP中使用的代码,现行版本中不再使用 307:申明请求资源临时性删除 400错误请求,如语法错误 401:请求授权失败 402:保留有效ChargeTo头响应 403:请求不允许...408:客户端没有在用户指定的时间内完成请求 409:对当前资源状态请求不能完成 410:服务器不再有此资源且无进一步的参考地址 411:服务器拒绝用户定义的Content-Length属性请求...412:一个或多个请求头字段在当前请求错误 413:请求资源大于服务器允许的大小 414:请求资源URL长于服务器允许的长度 415:请求资源不支持请求项目格式 416:请求中包含Range请求头字段...服务器不支持或拒绝支请求头中指定的HTTP版本 对一些状态码要明白它的含义,可以帮助我们快速定位程序哪里可能出问题了,或者对不同的结果做详细的失败提示。

1.9K100

最全HTTP 状态

响应分为五类:信息响应(100–199),成功响应(200–299),重定向(300–399),客户端错误(400–499)和服务器错误 (500–599):1xx(信息性状态码):表示接收的请求正在处理...5xx(服务器错误状态码):服务器处理请求的过程中发生了错误。常见的HTTP状态码的详细解析:200 OK:含义:请求成功。这个状态码表示服务器已经成功处理了客户端的请求,且返回了请求所需的资源。...服务器收到客户端的请求后发现资源未被修改,因此可以直接使用客户端缓存的版本,从而减少网络流量和加载时间。...(RFC 4918 WebDAV)424请求失败由于之前的某个请求发生的错误,导致当前请求失败,例如 PROPPATCH。...当客户端GET一个资源状态的时候,同时又PUT回给服务器,与此同时第三方修改状态服务器的时候,为了避免丢失更新的问题发生将会导致冲突。429过多请求用户已经发送了太多的请求指定的时间里。

43710

Ajax设置请求和接收响应、自己封装简易jQuery.Ajax、回调函数

,一些错误请见谅....所有代码都在这里,从历史commit可以看到所有代码,摆阔一个简易的node.js服务器 所有代码历史commit里(AjaxStudy---github) 1JS设置任意请求 一个http请求分为四个部分...XMLHttpRequest.setRequestHeader() 另外需要注意的是,如果设置西请求方法get 并且设置了请求体(第四部分),谷歌浏览器中看不到请求体,不报错但是不显示 示例代码:...3 客户端/服务器模型 客户端使用js设置请求的四个部分, 服务器nodejs也可以设置响应的四个部分 ? ? 为什么要三次握手? 三次握手: A:我能连你了吗?...失败时:(假如请求一个不存在的路径,响应状态码是404,但是也有响应体responseText) 例如,访问一个不存在的路径/frank: myButton.addEventListener("click

2.6K50

网络编程之HTTP状态码详解

400~417 客户端错误 500~599 500~505 服务器错误 二、状态码详细说明 100~199(已定义:100~101) 状态码 原因短语 含义 100 Continue( 继续) 收到了请求的起始部分...401 Unauthorized( 未授权) 与适当的首部一起返回, 客户端获得资源访问权之前, 请它进行身份认证 402 Payment Required( 要求付款) 当前此状态码并未使用, 是未来使用预留的...408 Request Timeout( 请求超时) 如果客户端完成其请求时花费的时间太长, 服务器可以回送这个状态码并关闭连接 409 Conflict( 冲突) 发出的请求资源造成了一些冲突...发起的请求中若没有Content-Length 首部, 服务器是不会接受此资源请求的 412 Precondition Failed( 先决条件失败) 如果客户端发起了一个条件请求, 如果服务器无法满足其中的某个条件...Error( 内 部 服 务 器错误服务器遇到了一个错误, 使其无法请求提供服务 501 Not Implemented( 未实现) 服务器无法满足客户端请求的某个功能 502 Bad Gateway

75340

【全栈修炼】422- RESTful 架构及实践 修炼宝典

概念中,需要理解以下几个名称: 资源(Resource) 即服务器获取到的东西任何资源,一条用户记录,一个用户的密码,一张图片等等都是。...REST 优点 更高效利用缓存来提高响应速度。 让不同的服务器的处理一系列请求中的不同请求,提高服务器的扩展性 浏览器即可作为客户端,简化软件需求。...这边列举几个经常使用的状态码介绍: 303 See Other:表示参考另一个 URL。 400 Bad Request:服务器不理解客户端的请求,未做任何处理。...3.2 发生错误时,不要返回 200 状态发生错误时,如果还返回 200 状态码,前端需要解析返回数据才知道错误信息,这样实际取消了状态码,是不恰当的。...正确的做法应该是错误时,返回对应错误状态码,并将错误信息返回: HTTP/1.1 400 Bad Request Content-Type: application/json { "error"

1.3K30

快速学习-RESTFul设计风格

1)资源路径URI 资源:所有服务器保存的数据(如:音乐/视频/文章/个人信息…)都是服务器资源....id=100 2)HTTP动词(请求方式) 对于资源, 一般有4个操作, CURD(增/删/改/查) GET: 从服务器获取资源(一项或多项) POST: 服务器新建一个资源 PUT: 服务器更新资源...常见状态码: 状态码 含义 说明 200 OK 操作成功, 并返回数据 201 CREATED 新建成功 204 NO CONTENT 删除成功 400 BAD REQUEST 请求语法错误 403 Forbidden...通用错误响应 503 (Service Unavailable)- 服务当前无法处理请求 PUT 200 (OK)- 如果已存在资源被更改 201 (created)- 如果新资源被创建 301...- 通用错误响应 503 (Service Unavailable)- 服务端当前无法处理请求 5)错误信息 如果状态码是4xx或者5xx, 需要告诉客户端对应的错误信息.

1.2K20

常见http状态

404 服务器无法找到所请求资源。404状态码并不能说明请求资源是临时还是永久丢失。如果服务器知道该资源是永久丢失,那么应该返回410而不是 404。...410 说明请求的目标资源服务器不存在了,并且是永久性的丢失。...如果不清楚是否永久或临时的丢失,应该使用404 4、5xx服务端异常 500 服务端错误,表示请求服务器遇到意外情况而阻止了此次请求。...501 服务器错误响应码表示请求的方法不被服务器支持,因此无法被处理。服务器必须支持的方法(即不会返回这个状态码的方法)只有 get、head。 502 表示网关或者代理服务器错误。...503 表示服务器当前处于不可用的状态,如服务器停机、重启、超载等情况。 504 表示请求超时,扮演网关或者代理的服务器无法规定的时间内获得想要的响应

35110

前端基础——谈谈HTTP

get请求一致的相应,响应体不会返回,获取包含在小消息头中的原信息(与get请求类似,返回的响应中没有具体内容,用于获取报头); •put:向指定资源位置上传其最新内容(从客户端向服务器传送的数据取代指定文档的内容...),与post的区别是put幂等,post非幂等; •trace:回显服务器收到的请求,用于测试和诊断。...•-3xx:重定向—要完成请求必须进行更进一步的操作。 •-4xx:客户端错误请求有语法错误请求无法实现。 •-5xx:服务器错误服务器未能实现合法的请求。...服务器通常会在响应正文中给出不提供服务的原因,一般来说是服务器策略基于安全考虑拒绝提供访问; •404 NotFound:请求资源不存在,例如,输入了错误的URL; •500 InternalServerError...:服务器发生不可预期的错误,导致无法完成客户端的请求; •503 ServiceUnavailable:服务器当前不能够处理客户端的请求一段时间之后,服务器可能会恢复正常; 响应头的字段意义 Allow

78130
领券