ajax异步请求如何理解RT

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 13:53:08
ajax异步请求如何理解RT

ajax异步请求如何理解RT
ajax异步请求如何理解
RT

ajax异步请求如何理解RT
没有分啊?
AJAX的核心是客户端的JavaScript程序能够实现异步执行,异步执行是相对与同步执行的.同步执行意味着代码必须顺序执行,在此给你举个例子,你就会明白了!
Line_1
Line_2
Line_3
Line_1必须执行完后,才能执行Line_2.Line_1可能调用的是一个函数,有可能这个函数很复杂,需要运行几小时能才运算完毕,而这个时候,你必须等,等到Line_1完全执行完毕,你才能执行Line_2,同理,Line_3也是!
异步则不同,还是假定Line_1,要调用的函数要执行几个小时,而这个时候,你就不必要等Line_1执行完毕才去执行Line_2,同理,Line_3也是!
异步执行中有一个非常特殊的功能,那就是回调.同样是上面的那个例子,Line_1在调用函数时可以指定函数执行完后要调用的另一个函数.当过了几个小时后,函数执行完毕了(当然这中意也有可能会出现错误),它会发出一个回调命令,这个命令会调用指定的另一个函数,从而通知程序"执行完了".如果可以,还会传递一些参数,这些参数可能就是几个小时以来运算的结果!
不知道我这样讲你有没有明白!至于AJAX怎么用,如何去解决AJAX出现的问题(比如书签问题,后退按钮的问题等),你可以自己去找这方面的资料看看.如果有什么不懂的地方,我们可以一起探讨,共同进步!