1 xhr在项目中很少使用 一般都是调用公司封装好的 或者用别人成型的 js内置的
2 jquery $.get $.post 主要为用户封装的dom
3 axios 体积小
4 fetch 也是内置的 promise风格 兼容性太差
vue中主要使用axios
跨域应该如何解决
后端 cors开放 但是不安全 所有人都可以像你的服务器请求数据
jsonp
只能解决get请求 借助script 的src引入外部资源的时候 不受同源策略影响
配置代理
多一个代理服务器
服务器和服务器之间传输数据不需要ajax请求
怎么开启这个代理服务器
1 nginx 成本高 需要对后端有了解
2 vue-cli 利用脚手架
vue-cli 开了8080服务器 支撑脚手架的运行
再开启一个服务器
当你请求代理服务器本身就有 它就不会向服务器请求