我为书狂

读书是一种生活状态。在这浮躁的尘世间,能够静下心来,体验阅读的乐趣,也是一种幸福。

徐世通ID:tongx
4912次访问,排名17866好友0人,关注者0
tongx的文章
原创 7 篇
翻译 0 篇
转载 3 篇
评论 24 篇
最近评论
文章分类
收藏
    相册
    我的关注
    Martin Fowler's Bliki 中文版
    我为书狂(非技术版)
    花钱的年华
    透明思考
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 Foundation of AJAX 阅读笔记(一)收藏

    新一篇: Foundation of AJAX 阅读笔记(二) | 旧一篇:  AJAX IN ACTION 学习笔记(四)

     

       书如其名,介绍AJAX的基础知识,作为程序员入门非常合适。老外写书一向喜欢追根溯源,本书也不例外,第一章就是Web技术的发展简史,从Internet的起源说起,洋洋洒洒。

        Today we have no fewer than four XML derivatives for creating Web applications (and that doesn’t count the W3C’s XHTML): XUL from Mozilla; XAMJ, an open-source alternative that blends Java into the mix; MXML from Macromedia; and XAML from Microsoft.
        第二章介绍了AJAX的核心技术——XMLHttpRequest对象。
    标准的对象方法:
    Method
    Description
    abort()
    The current request.
    getAllResponseHeaders()
    Returns all the response headers for the HTTP request as key/value pairs.
    getResponseHeader("header")
    Returns the string value of the specified header.
    open("method", "url")
    Sets the stage for a call to the server. The method argument can be either GET, POST, or PUT. The url argument can be relative or absolute. This method includes three optional arguments.
    send(content)
    Sends the request to the server.
    setRequestHeader("header", "value")
    Sets the specified header to the supplied value.
    open()
    must be called before attempting to set any headers.
     
    标准的对象属性:
    Property
    Description
    onreadystatechange
    The event handler that fires at every state change, typically a call to a JavaScript function.
    readyState
    The state of the request. The five possible values are 0 = uninitialized,1 = loading, 2 = loaded, 3 = interactive, and 4 = complete.
    responseText
    The response from the server as a string.
    responseXML
    The response from the server as XML. This object can be parsed and examined as a DOM object.
    status
    The HTTP status code from the server (that is, 200 for OK, 404 for Not Found, and so on).
    statusText
    The text version of the HTTP status code (that is, OK or Not Found, and so on).
    使用XMLHttpRequest对象发送请求的基本过程:
    1. 获得XMLHttpRequest.的对象实例;
    2. 设置对象的onreadystatechange属性所指向的JavaScript方法,以确定对象变化时执行该方法。
    3. 赋值请求的属性。对XMLHttpRequest对象的open()方法参数赋值
    4.  发送请求到服务器

    发表于 @ 2006年03月24日 16:05:00|评论(loading...)|编辑

    新一篇: Foundation of AJAX 阅读笔记(二) | 旧一篇:  AJAX IN ACTION 学习笔记(四)

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © stonexu