有两个问题想问老师

来源:2-2 创建XMLHttpRequest对象(1)

慕仙0287733

2020-06-17 20:24:57

1: 一个完整的Ajax有几个步骤啊? 前面说是三个, 听到后面的时候又是六个, 多出'发送HTTP请求','获取异步调用返回的数据','使用JS和DOM实现局部刷新'这三个步骤。

2: typeof XMLHttpRequest != 'undefined'为什么能判断判断浏览器支不支持创建XMLHttpRequest对象呢? 我的理解是XMLHttpRequest本身就没有被定义, 那不就是一个undefined吗?同理对于后面的typeof ActiveXObject != 'undefined' 也是同样的疑惑及理解。

写回答

1回答

好帮手慕久久

2020-06-18

同学你好,问题解答如下:

1. 一个完整的Ajax分为6个步骤,老师是分着进行讲解的,开始讲了三个,然后又讲了三个。

2. XMLHttpRequest是window上的对象,如果浏览器支持XMLHttpRequest对象,那么它是存在的,如下:

http://img.mukewang.com/climg/5eeacc4a09bd087905540197.jpg

只有当浏览器不支持时,typeof XMLHttpRequest才是undefined;typeof XMLHttpRequest对象同理。 同学可以将其理解成固定的用法,记住即可。

如果我的回答帮到了你,欢迎采纳,祝学习愉快!


1

0 学习 · 14456 问题

查看课程