正在回答 回答被采纳积分+1
1回答
好帮手慕久久
2022-06-23 15:41:11
同学你好,凡是封装的内容都不太好理解,尤其是这里还用了class类的形式写的。如果想听懂,既要学好class面向对象的编程思想,又要熟悉ajax的各个属性、步骤。简单为同学屡一下代码运行方式,同学尝试理解一下:
class形式的ajax,在使用的时候,需要new xxx( )。new的时候,就会执行constructor中代码:
从constructor开始,逐步执行其他代码。比如constructor中调用了this.init方法,那么就会对应执行init方法中的内容:
即init方法中,实现了一个基本的ajax操作。而ajax每一步的具体实现,比如监听xhr对象的事件,则是写在了具体的方法中:
同学按照这个思路,再屡屡当前课程涉及的逻辑。
如果实在不懂,也没关系。建议先跟着走一遍流程,知道这个封装的ajax怎么用就行了,暂时以会用为主。
等有了一定工作经验,比如工作了一年,再回头看封装,会容易理解些。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星