摘要: 前言 一直没痛下决心学习JQuery,但平时项目中又要用到Ajax,于是自己写一个函数封装一下方便项目中偷懒吧!今天一不小心看到介绍xmlHttp对象的博客,细读一下重新认识了一下xmlHttp对象,获益良多,顺便重构一下自己写的Ajax函数。 主要参考:轻松掌握XMLHttpRequest对象 XMLHTTP.readyState的五种状态认识XmlHttp对象 XmlHttp:提供客户端与http服务器通信的协议。对于IE浏览器通过window.... 阅读全文
posted @ 2012-02-10 17:39 ^_^肥仔John 阅读(2849) 评论(1) 推荐(2) 编辑
摘要: 对于很多 Web 开发人员来说,只需要生成简单的请求并接收简单的响应即可;但是对于希望掌握 Ajax 的开发人员来说,必须要全面理解 HTTP 状态代码、就绪状态和 XMLHttpRequest 对象。在本文中,Brett McLaughlin 将向您介绍各种状态代码,并展示浏览器如何对其进行处理,本文还给出了在 Ajax 中使用的比较少见的 HTTP 请求。在本系列的上篇文章中,我们将详细介绍XMLHttpRequest对象,它是 Ajax 应用程序的中心,负责处理服务器端应用程序和脚本的请求,并处理从服务器端组件返回的数据。由于所有的 Ajax 应用程序都要使用XMLHttpRequest 阅读全文
posted @ 2012-02-10 16:49 ^_^肥仔John 阅读(51170) 评论(0) 推荐(2) 编辑
摘要: XmlHttp是什么? 最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。来自MSDN的解释:XmlHttp提供客户端同http服务器通讯的协议。客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft® XML Document Object Model (DOM)处理回应。 现在的绝对多数浏览器都增加了对XmlH 阅读全文
posted @ 2012-02-10 16:48 ^_^肥仔John 阅读(907) 评论(0) 推荐(0) 编辑
摘要: 前言 因项目首页内容多,每次点击都会有一段画面空白的时间,使用感不好,于是找找看有没有好方法。这里就把收集到的方法记录下来,供以后查阅。本篇只有开始没有结束,会不断地添加内容。^_^目录 1.使用Response.Flush(),有多少输出多少;1.使用Response.Flush(),有多少输出多少 默认情况下Asp.net页面是启动了Response的输出缓存,那么全部输出的内容都先存储在输出缓存中,当服务器对请求处... 阅读全文
posted @ 2012-02-10 13:28 ^_^肥仔John 阅读(2405) 评论(0) 推荐(1) 编辑
摘要: Web项目,在处理大数据量和复杂业务的情况下,用户在浏览器中点击一个按钮后,服务器需要处理几十秒甚至好几分钟,才能将处理结果反馈给用户,在这个漫长的等待过程中,用户面对毫无反应的浏览器会不知所措,即便提示用户正在处理,用户由于不知道服务器的处理状态,在长时间等待后,也会不耐烦或误以为操作失败,而去刷新或者关闭浏览器。怎么应对这种状态,给用户一个更好的体验呢?最好是把处理过程中的状态信息即时反馈给用户,就像杀毒软件扫描文件的时候,把扫描结果即时显示出来。HttpResponse类位于命名空间:System.Web。HttpResponse类的方法和属性通过HttpApplication、Http 阅读全文
posted @ 2012-02-10 11:46 ^_^肥仔John 阅读(2258) 评论(1) 推荐(0) 编辑
摘要: 记得在开源流行之前,我看过的代码紧限于所参与的项目,能有个几万行就不错哩。后来很多优秀开源项目都相继蹦出来了,阅读的代码量那叫一个大呀!不得不看。我现在掉到android这个大坑里,每天都要看很多源代码。以前做过J2EE,看Struts2、Lucene、OSWorkflow、iText等项目的源码,动机有三:文档不足、找问题的原因、好奇。当时有个项目用到了Dojo,这家伙可以说是源码最多的开源Javascript框架了,文档却严重不足,也没什么人用,只能看源码了。 要想快速并高效地阅读源码,一定要有好方法,不然看着会挺费劲,当然,用什么方法取决于具体的情况。我就把自己总结的方法给大家show. 阅读全文
posted @ 2012-02-10 08:45 ^_^肥仔John 阅读(230) 评论(0) 推荐(0) 编辑