A page a application

web 的交互功能不如桌面;我想每个人都不喜欢点击一个登陆之后等啊等啊,等了花儿都谢的时间,却发现页面已经返回了,上面只有几个字,你的用户名不存在;

这就是以前典型的web page ;

感觉到ajax 最大的好处在于异步调用,我们不必在点击登陆的时间等待,我们这个时间可以看看这个页面的Content  or Other;

 

ajax 的四个基本原则:

浏览器中的是应用而不是内容;

服务器交付的是数据而不是内容;

用户&应用的交互是连续的,大部分对于服务器的请求是隐式的而不是显示的;

代码库式巨大的,复杂的,而且是组织良好的,这个特点对于架构来说很重要;

 

ajax 的四个基本组件:

javascript 定义了业务规则&程序流程;应用程序通过对象以后台方式(或类似的机制)从服务器获取数据;

通过DOM&CSS改变界面的外观;

 

JavaScrpt操纵DOM来改变&刷新用户界面,不断地重绘&重新组织显示给用户的数据,并且处理用户给予鼠标&键盘的交互;

CSS为应用程序提供了一致的外观,并且为以编程方式操纵DOM提供了强大的捷径;

XMLHttpRequest对象则用来与服务器进行异步通信,在用户工作时间提交用户的请求并获取最新的数据;

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值