易截截图软件、单文件、免安装、纯绿色、仅160KB

AJAX笔记

jsp内置对象:
 page  --java.lang.Object
 request  --javax.servlet.http.HttpServletRequest
 session  --javax.servlet.http.HttpSession
 application --javax.servlet.ServletContext
 
 response --javax.servlet.http.HttpServletResponse
 pageContext --javax.servlet.jsp.PageContext
  getRequest
  getSession
  ...
  findAttribute()
 exception --java.lang.Throwable
 out  --javax.servlet.jsp.JspWriter
  jsp--->[servlet--->]jsp
 config  --javax.servlet.ServletConfig
  web.xml
  <servlet/filter>
   <init-param>
  
  getInitParameter("name"):String value;
传统web应用程序:
 c/s:
  胖客户端:
  瘦客户端:
  缺陷:
   系统更新导致每个客户端都需要更新。
  优点:
   服务器端压力较小
   
 B/S:
  优点:
   系统的任何操作更新和客户端没有任何耦合
  缺陷:
   服务器端压力大
   页面使用javaScript进行客户端的格式化校验
   regist: 
    填写注册信息
       |
    提交整个form表单
       |____________服务器获取用户名
           |
      查询数据库验证用户名是否存在
       |   |
     不存在,则添加信息 存在,则返回注册页面
 
   客户端和服务器端的操作不能并行
   服务器端的处理过程中,导致客户端等待
    
Ajax
 异步:并行操作
  各自执行各自的流程,互不影响
 同步:串行化操作
  资源之间需要等待对方的


相关文档:

AJAX Follow Me

最近网上提的很多的一个新概念就是 AJAX 了, 那么, AJAX 是什么呢? 以下内容引用网上资料:
AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它有机地包含了以下几种技术:
Ajax(Asynchronous JavaScript + XML)的定义
基于 web标准(sta ......

在ASP.NET AJAX中防止用户多次提交页面

在Web开发程序中,往往由于种种原因,客户会多次操作页面导致数据冗余或不一致, 在ASP.NET AJAX出现之前可以通过对__dopostback()的调用等方法也可以防止页面多次提交。
在ASP.NET AJAX中的页面客户端中有一个叫onInitializeRequest的事件,它在页面初始化之前触发,可以对页面的提交事件进行控制,并且可以调用该事件参 ......

提高asp.net ajax应用程序性能的一些方法

1. 适当使用UpdatePanel
2. 利用WebService方法动态生成用户控件的内容,避免UpdatePanel回传造成的性能损失(ViewState)
3. ToolkitScriptManager代替ScriptManager
4. <asp:ScriptManager runat="server" ID="sm" ScriptMode="Release" EnablePartialRendering="false"
......

AJAX的readyState的五种状态详解

<script type="text/javascript">
 var xmlHttp;
 function createXMLHttpRequest(){
  if(window.ActiveXObject){
   xmlHttp=new ActiveXObject("Microsoft.XMLhTTP");
   }
  else if(window.XMLHttpRequest){
   xmlHttp=new ......

dz中ajax及验证码的使用

php部分
<?php
/*
 [Discuz!] (C)2001-2009 Comsenz Inc.
 This is NOT a freeware, use is subject to license terms
 $Id: register.php 21057 2009-11-10 01:05:36Z monkey $
*/
define('CURSCRIPT', 'register2');
define('NOROBOT', TRUE);
require_once './include/common.inc.php';
$se ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号