一 ajax
- ajax–前后台分离开发,专门做后台数据的访问。局部刷新技术:
(1)异步请求:请求和后续代码同时执行;
(2)同步请求:等待请求执行完成后,再执行后续代码 - api(程序应用集–数据接口);
- 原生js在访问后台数据时专门写
(1)实例化对象
(2)open :连接远程服务器 。参数:method 请求的方式:get post ;url:请求的服务器路径;async:当前的请求是同步还是异步,true:异步,false:同步; user 用户名 ; password 密码
(3)send() 发送请求
(4)响应事件onreadystatechange
(5)渲染界面 - localhost:63342 webstrom自带的本地服务器
- 请求后台数据接口的时候,可以传参也可以不传
- 原生js 尽量不要同步 ,因为原生js是单线程的,会造成线程堵死
- 为什么会产生跨域:
域名解析就是localhost 没有写端口号默认80端口
–协议不一致会产生跨域;
–端口不一致也会导致跨域;
–域名不一致也会产生跨域;