readystatus 4种状态0 表示 数据未初始化
1 表示 数据正在载入
2 表示 数据载入完成
3 表示 数据部分可用
4 表示 数据OK然后程序里会利用onreadystatechange回调函数来跟踪这个情况status 是服务器状态 一般200是OK,400-500是客户端问题,500多是服务器端问题是两种不同的功能逻辑好了,进入正题,假设你在一个if判断里写了,如果判断失败(加载失败或者服务器问题等),我让你分析引起状况的原因,是否不如分开写的时候容易跟踪?又或是我需要在完成载入(readystatus==2)的时候做点事情,比如写入log,写在一个if里的是不是就不容易扩展?各司其则,每个功能逻辑对应自己的判断,减少耦合性
1 表示 数据正在载入
2 表示 数据载入完成
3 表示 数据部分可用
4 表示 数据OK然后程序里会利用onreadystatechange回调函数来跟踪这个情况status 是服务器状态 一般200是OK,400-500是客户端问题,500多是服务器端问题是两种不同的功能逻辑好了,进入正题,假设你在一个if判断里写了,如果判断失败(加载失败或者服务器问题等),我让你分析引起状况的原因,是否不如分开写的时候容易跟踪?又或是我需要在完成载入(readystatus==2)的时候做点事情,比如写入log,写在一个if里的是不是就不容易扩展?各司其则,每个功能逻辑对应自己的判断,减少耦合性
解决方案 »
- 不知道怎么问了
- 日期字符串转换
- js读取页面上的图片问题
- 怎么点击按钮复制文字?
- js Dom,appendChild的问题,用outterHTML可以实现
- 帮忙解决下-- js给asp传值问题???
- 请问如何设打印出来的字体大小为三号字
- 如何对全路径中文件名进行提取?
- javascript有没有类似ontime事件?(如果没有的话怎么实现这中功能?)
- 如何在首页就将IE的工具栏屏蔽掉?
- 不管是setTimeout还是setInterval都不执行
- 1.功能逻辑.一个是判断加载情况,一个是服务器响应情况,两个逻辑功能的判断,分开来条理清晰,职责清晰 2.减少判断次数,这里一般跟踪的是readysatus变化
没事,解决问题就行,呵呵