ajax是什么?
缩写、核心
1.ajax就是异步的 JS 和 XML 的缩写,目前我们一般用 JSON 代替 XML。
2.该技术最核心概念是 XMLHttpRequest 对象,该对象可发起 HTTP 请求,我们可以监听其 readystate 的变化获得响应。
怎么用?
说出代码使用
优点:
AJAX 主要用于在无刷新页面的情况下向浏览器发起请求并接受响应,最后局部更新页面。
缺点:
无法跨域
异步:
1、定时器都是异步编程的
2、 所有的事件绑定都是异步编程的
3、 Ajax读取数据都是异步编程的,我们一般设置为异步编程
4、 回调函数都是异步编程的
什么是异步什么是同步?
同步指的是按顺序从上到下执行代码,必须等上面执行完了,下面才会执行。
异步指的是可以不从上到下,而按照自己设定的顺序来,时间或者请求,JS有他的事件循环Event loop