1.传统页面的过程
很多文件都是通过http协议请求来传送的
2.Ajax应用
异步的发生请求
页面部分刷新
减少数据传输量
(请求的数据传输量不变,主要是回发的数据传输量)
提高用户的体验
(胡乱应用的话,会造成反方向的结果)
3. asp.net的ajax应用
服务器为中心的开发(是不用写js代码的)
客户端为中心开发(提供了丰富的支持)
4.microsoft Ajax library
javascript基础扩展
浏览器兼容层(ie,forbox)
面向对象类型系统(维护和扩展的方法)
提供一个异步通信层(对象进行封装进行扩张,服务器端和客户端之间的通信
提供客户端基础类库(一些模型的基础)
下面是一段用JavaScript实现的面向对象的系统
客户端相应用户请求
以及一个用异步通信层实现信息传输
对应请求在一般处理程序写
}
}
}
}
其中的Employee类是
}
}
}
客户端访问WebService方法
对应的JavaScript
webservice代码
}
}
}