同源策略:
只允许与本域下的接口进行交互
不同源客户端脚本在没有对方许可情况下不能访问对方的资源
前端跨域策略
1. w3c标准—cors(跨域资源共享)—【需要服务端配合】
浏览器发现是一个跨域的请求后会做一些事情,需要服务端的支持,前端不用做额外的工作
前端
对于一段代码
1 | var a = []; |
用 var 声明的变量是全局的 这里的i 就是一个,就是全局的i,每次循环 i的值都会发生变化,赋给数组的函数内部的console.log(i) 指的就是外部的i
理解: 数组元素的[i] 与console.log(i)的i 不同,元素这里是立即会获取 增长的i 但是 console.log(i) 只是一个声明,在执行的时候,再去拿i 的值,它拿到的i 的值,是最后增长结束的 i的值,下面这样会有不同
1、错误 “import sources within a group must be alphabetized”
是说 引入资源,应该有顺序
需要使用
1 | import * as source1 from '../../../A' |
报错的时候会有提示比如: 【4,1】
会有一个行提示,在比如上面的4,第四行打上空格
详细看了几篇HTTP状态码的文章,在此做出总结与思考
201—POST 请求、ETag 、创建文件相关
请求已经被实现,而且有一个新的资源已经依据请求的需要而建立,且其 URI 已经随Location 头信息返回
说明:
1、HTTP POST
请求的结果,已在服务器上成功创建了一个或多个新资源。
2、HTTP headers 中Location header field 包含 URI,指示了创建的资源的位置。