请教JS达人:JavaScript的单线程和AJAX的异步操作是神马情况啊?

想确认一个问题

javaScript代码是单线程执行的吧?

ajax也属于javaScript的范畴吧?
那么ajax是不是也是单线程执行的啊?
如果ajax也是单线程执行的,那么ajax的异步加载或请求是怎么回事啊

请教JS达人、解答一下

:oops: :oops: :oops:

js 属于单线程

ajax的异步加载是这样:
它有一个回调方法,发出请求后就把句柄交给浏览器,js继续执行其他的代码,当服务器返回请求后,浏览器“尽快”调用之前的回调方法
是“尽快”,因为当前可能有其他正在执行中的方法不宜马上中断

Javascript是单线程的。
Ajax异步加载的是页面