原理:在用户和服务器之间加个中间层,是用户操作与服务器响应异步化 并不是所有的用户请求都提交给服务器,像一些数据验证和数据处理可以交给ajax引擎来做,并且只要确定需要从服务器读取新数据的时候再由ajax引擎代为向服务器发送请求
ajax是多种技术组合起来的一种浏览器和服务器交互技术,基本思想是允许浏览器向服务器发送http请求,并将收到的数据来更新页面而不必刷新整个页面
优点:1、不刷新页面更新数据
2、更好的用户体验
3、减轻服务器的负担
同步是指脚本会停留并等待服务器发送回复然后再继续
异步是指脚本会继续其进程并处理可能的回复
同源策略是一种安全协议,同源指的是域名、端口和协议都相同
脚本只能执行来自同一来源的窗口和文件
document.domain +iframe
window.name
jsonp