传智播客AJAX视频教程的源码课件
课程播放地址:http://www.php.cn/course/565.html
该老师讲课风格:
教师讲课深入浅出,条理清楚,层层剖析,环环相扣,论证严密,结构严谨,用思维的逻辑力量吸引学生的注意力,用理智控制课堂教学进程。学生通过听教师的讲授,不仅学到知识,也受到思维的训练,还受到教师严谨的治学态度的熏陶和感染
本视频中较为难点是使用XHR对象发送和接受数据了:
XMLHttpRequest是XMLHttp组件的对象,通过这个对象,Ajax可以像桌面应用程序一样只与服务器进行数据层的交换,而不必每次都刷 新界面,也不必每次将数据处理的工作都交给服务器来做;这样既减轻了服务器负担又回忆了响应速度,缩短了用户的等待时间。
XMLHttpRequest对象与Ajax
在Ajax应用程序中,XMLHttpRequest对象负责将用户信息以异步通信地发送到服务器端,并接收服务器响应信息和数据。
需要注意的是JavaScript本身并不具有向服务器发送请求的能力,要么使用window.open()方法重新打开一个页面,要么使用XMLHttpRequest对象发送请求,不同的是,前者是普通的即同步交互模式,而后者是异步交互模式。
XMLHttpRequest对象的属性和方法。
IE5.0 开始,开发人员就可以在WEB页面内部使用XMLHTTP ActiveX组件扩展自身的功能,而Mozilla1.0及NetScape7则是创建继承XML的代理类XMLHttpRequest;对于大多情况 XMLHttpRequest和XMLHttp组件很相似,方法和属性类似,只是部份属性不同。以下代码演示了如果在IE以及NetScape等浏览器中 创建XMLHttpRequest对象。
<script language="javascript"> //定义一个变量 var http_request = false; //IE浏览器中创建 http_request = new ActiveXObject("Msxml2.XMLHTTP");//新版本IE http_request = new ActiveXObject("Microsoft.XMLHTTP");//旧版本IE //Netscope浏览器 http_request = new XMLHttpRequest(); </script>
需要注意的是 在微软最新的 IE7.0版本浏览器中也已经支持了XMLHttpRequest,也就是说在IE7.0中同时支持以及上二种创建方式。在我们开发AJAX应用程序时一定要注意要兼容浏览器类型。
这里还给大家推荐了资料的下载:http://www.php.cn/xiazai/learn/1805
1.AjaxTrain(源码)
2.JqueryTrain(源码)
以上就是传智播客AJAX视频教程的源码课件的详细内容,更多请关注其它相关文章!
上一篇: Java面向对象--类和对象
下一篇: 为什么选择php语言作为网站开发语言?