同源此略Same origin policy
1.什么是同源:
同源策略(Same origin policy)是一种约定,它是浏览器防止恶意嵌套其他网页访问请求 产生的同源是指,域名,协议,端口相同
2.什么是跨域
跨域就是不同源^_^
3.怎么解决跨域呢
1.cors 全称"跨域资源共享"(Cross-origin resource sharing)。 CORS需要浏览器和服务器同时支持,才可以实现跨域请求
实现CORS的关键在于服务器,只要服务器实现CORS接口,就可以实现跨域通信。
它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。
就是在header中加入origin请求头字段。同样,在响应头中,返回服务器设置的相关CORS头部字段,Access-Control-Allow-Origin字段为允许跨域请求的源。
请求时浏览器在请求头的Origin中说明请求的源,服务器收到后发现允许该源跨域请求,则会成功返回。
防抖的思想
- 只执行最后一次请求
- 利用定时器 在触发请求的时候 清除定时器 然后在开启定时器 相当与重置 最后在一定时间结束在发送请求 执行定时器里面的方法
节流的思想
利用定时器 在定时器中 设置个falg 为false 在定时器外面 falg为true 然后 if(flag)return 也就是说只在一定时间之后才能够继续执行