域名
chengbenchao.top //主域名
www.chengbenchao.top;
aaa.chengbenchao.top
bbb.chengbenchao.top
//www,aaa 子域名
https://www.chengbenchao.top:8080/a.txt
//https,http协议
//a.txt 请求的资源文件
域:由协议,子域名,主域名,端口,请求的资源文件组成
跨域
跨域: 协议,子域名,主域名,端口不同时候就叫跨域
同源策略:javascript出于同源策略,不允许从一个域访问另一个域的对象。
// 协议,子域名,主域名,端口 只要有一个不一样就是跨域
// 以下都跨域了
https://www.baidu.com
http://www.baidu.com // 协议不一致
https://www.baidu.com
https://aaa.baidu.com // 子域名不一致
https://www.baidu.com
https://www.baidu.top // 主域名不一致
https://www.baidu.com:8080
https://www.baidu.com:80 // 端口号不一致
// 未跨域
https://www.baidu.com:8080/a.json
https://www.baidu.com:8080/b.json