AP计算机科学A(APcomputer science A)复习备考攻略视频教程
43756 人在学
在ASP.NET的系统开发中,偶尔会遇到AJAX,初次遇到的时候惊呆了,这四个字母组成的是什么呢?有什么用呢?怎么用呢?在这,小编就为小伙伴们推开层层迷雾,找到彼岸那棵让你产生疑惑的花。
AJAX是Javascript和XML技术的拼合缩写,其包括JavaScript脚本语言、css样式表、XMLHttpRequest数据交换对象和DOM文档对象等技术。广泛应用在浏览器的网页开发技术中,是多项技术的综合应用。具体如下所示:
相比于传统的web应用模式,AJAX有以下几个优点:
1、可以提供ASP.NET无法提供的几个功能,或者弥补其不尽人意的地方:
2、改善用户操作体验,不会动不动因PostBack,整页重新加载造成闪动。
3、实现Web页面的局部更新,不整页更新。
4、异步取回服务器端的数据,用户不会被限制于等待状态,不会打断用户操作,从而加快相应的能力。
5、提供跨浏览器的兼容性支持
6、大量内建的客户端控件,更方便实现JavaScript功能以及特效。
AJAX的具体架构:
优点这么多,那它的具体架构又是什么呢?别着急,小编接着讲,架构分成两种,服务器端架构和客户端架构,为了让小伙伴们可以更容易区分开来,小编采用表格的形式让读者加以区分。具体如下所示:
提到服务器端ASP.NETAJAX,不得不提到的是ASP.NETAJAX模型的大脑----ScriptManager控件,别小看这个放在页面中都不显示的控件,有了它可以让Page局部更新,可以使浏览器所需要的JavaScript自动管理。小编在这提醒小伙伴们该控件必须出现在所有ASP.NETAJAX控件之前,并且网页中只能放置一个该控件哦!下面是ScriptManager控件的常用属性以及对属性的一些简要说明。
小编结语:
以上就是小编对AJAX所作的介绍,通过这篇文章可以让刚入门的小伙伴了解到AJAX的一些基础,希望小编总结出来的AJAX对小伙伴们有所帮助!