本文共 1151 字,大约阅读时间需要 3 分钟。
From web sites to web applications
client/server
bs架构带来了和cs架构完全不同的形式
basic three-tier(三次架构)
model-view-controller
rich internet applicants
【变化】从cs胖客户端到bs架构瘦客户端,不断的融合
web applications revisited
传统的interface=html+css+js+images
瘦客户端:采用同步通信(点击之后,等待服务器响应的过程:有等待阶段)
RIA的好处
不足
RIA的获取
同步通信:所有信息的改变使得页面被刷新一次
异步通信:
传统的server 和interface传送的是html 和css
ajax传送的是 xml data
ajax的事件处理
优点
缺点
xmlhttprequest 对象
处理流程
基本特点
属性 | 描述 |
---|---|
请求的状态 | 0 没有打开 |
1 open调用但是send()没有调用 | |
2 | |
3 下载数据 |
open(method,url)
open(method,url,asy)
基本的语法
variable= new XMLHttpRequest();
定义响应的处理事件
先定义可state码,然后再检查返回码
/#后缀其他的信息,并且符合url的语法规则
two-request-limit
最佳实践
为工作选择正确的格式,有的下载比较快,有的解析比较快,有的通讯效率高。
xml
严格的模式,标准严格(在客户端和服务器都可以用)
分析语法有一定的歧义性
json
Json -p
最好和你自己定义的,分隔符的方式相同
转载地址:http://vfxg.baihongyu.com/