2007/05/21

Reader Digest of "Pragmatic Ajax. A Web 2.0 Primer"

  1. Building Rich Internet Applications with Ajax. What is Ajax. Why now? Whither now?
  2. Ajax In Action. What it means to Ajaxify a web application.
    Batik - a open source SVG package
    http://xml.apache.org/batic

    JavaScript
    no overload

    Ajax

    GET Request Cache Problem
    a. Progrma:no-cache, Cache-Control:no-cache
    b. Scramble URL

    User-Agent
    xhr.setRequestHeader("User-Agent", "My Custom Browser")





  3. Ajax Explained. Client-side JavaScript. DOM manipulation. Server access.
  4. Google Maps Made Easy. Folks are awed by Google Maps, but it isn't rocket science (apart from the satellite pictures). See how to implement your own Google Maps-like application using DHTML.(partial extract...)
  5. Ajax Frameworks. Why you need a framework. Introduction to Dojo and Prototype. (partial extract...)

    Framework:
    Dojo
    Prototype
    Script.aculo.us
    Dwr
    Backbase
    SmartClient
    Ajax.Net
    SAJAX
    JSON-RPC

    Code generator:
    Ruby Helper
    WebWork2 + Dojo

    Component:
    ASP.NET DataTableComponent (auto-update=true)

  6. Ajax UI, Part I. Using Ajax and JavaScript to provide a rich client user interface.

    IE restriction:
    the innerText of enclosed tags is readonly. i.e. COL, COLGROUP FRAMESET, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR

    Prototype mixin: Ruby Style

  7. Ajax UI, Part II. Standard patterns. Web forms and effects. A look at the things that you shouldn't do when deploying Ajax applications. (partial extract...)

    Error and Waiting Problem: Progress GIF

  8. Degradable Ajax. Degrading gracefully with old browsers, and browsers with JavaScript disabled.
  9. Debugging Ajax. Tools, techniques, and tricks.
  10. Server-side frameworks. Java, .NET, PHP, and Rails

    Sajax

    XOAD

  11. Beyond Ajax. Mozilla XUL, Microsoft HTA, Flash as an Ajax component.
  12. Ajax Futures. E4X, Canvas, SVG, JSON.

No comments: