原文:http://ajaxmatters.com/archive/2007/02/16/ajax-tutorials.aspx
A comprehensive list (over 140!) of tutorials on AJAX, JavaScript and other web development topics. Submit a tutorial that’s not already here. |
Be sure to check out my posts under the Tutorials category as well for the latest tutorials.
- Javascript Motion Tween
by Philippe Maegerman - 10 Realistic Steps to a Faster Web Site
by Alexander Kirk - 60 More AJAX Tutorials
by Max Kiesler - addEvent() considered harmful - an article from quirksmode.org
- AJAX and scripting Web services with E4X, Part 1 - “Get an introduction to ECMAScript for XML (E4X), a simple extension to JavaScript that makes XML scripting very simple. In this paper, the authors demonstrate a Web programming model called Asynchronous JavaScript and XML (AJAX)…”
- AJAX and scripting Web services with E4X, Part 2 - We have successfully used E4X to invoke Web services, and now we would like to provide Web services using E4X.
- AJAX and Session Race Conditions
by Harry Fuecks - AJAX Design Patterns - “Is this tutorial any different from the others? Well yes and no, it is different in being a tutorial on how to design and build a complete site and not just some fancy little details like how to turn caching in AJAX off or how to create a fancy widget.”
by Christian Decker - AJAX FAQ for the Java Developer
by Greg Murray - AJAX file upload
- Ajax for Designers
- Ajax for Java developers
by Philip McCarthy - Ajax for Java developers: Ajax with Direct Web Remoting
by Philip McCarthy - Ajax for Java developers: Java object serialization for Ajax
by Philip McCarthy - Ajax Patterns: Concurrent Document Loader Pattern - useful in cases when you need to load multiple XML documents concurrently and get notified when all requests are completed.
by Alex Iskold - Ajax using XMLHttpRequest and Struts - The Ajax concept is based around something called the XMLHttpRequest component. … However, XMLHttpRequest does. make the underlying Ajax concept far …
- Ajax using XMLHttpRequest and Struts example online - an interesting post with several opinions from TheServerSide.com J2EE community
- AJAX, JSON, PHP, and Flex Together
by Mike Potter - AJAX, RemoteScripting.Net, Script Callbacks and Other Goodness
by Peter A. Bromberg, Ph.D. - AJAX: Building a Spy
- AJAX: Developing Interactive Web Content
by Prasanna Srinivasan - AJAX: How to Handle Bookmarks and Back Buttons
by Brad Neuberg - Ajax: It’s not all about XMLHTTPRequest (part I) - “…there are other technologies in the Ajax realm that should not be overlooked and XSLT is one of them.”
- AJAX: Usable Interactivity with Remote Scripting
by Cameron Adams - AJAX:Getting Started - mozilla developer center article
- AjaxCookbook.org - from Brett Taylor @ Google.
- Alternate Ajax Techniques, Part 1
by Nicholas C. Zakas - Alternate Ajax Techniques, Part 2
by Nicholas C. Zakas - An Ajax Primer: Don’t Fire Your HTML Crew Yet - Forrester report
- An XML to JSON webservice
by Mark McLaren - Asynchronous JavaScript and XML (AJAX) with Java 2 Enterprise Edition
- Baking Ajax into Struts and Spring MVC
- BJAX With Greasemonkey - “how to do BJAX (Browser Extension and AJAX) with Greasemonkey on Firefox”
by Dietrich Kappe - Build Your Own AJAX Web Applications (Sample Chapters)
by Matthew Eernisse - Building a Photo Tagging Site using ASP.NET 2.0, LINQ, and Atlas
by Scott Guthrie - Call SOAP Web services with Ajax, Part 2: Extend the Web services client
- Client Callbacks in ASP.NET 2.0
- Client Side Validation Using the XMLHTTPRequest Object - article from 15seconds.com with an emphasis on ASP
- Considering Ajax, Part 1: Cut through the hype
by Chris Laffra - Consuming Amazon’s Web API Directly with Javascript (via JSON and XSLT)
- Cook Computing: Ajax and XMLHttpRequest Tutorial - Ajax and XMLHttpRequest Tutorial. Web applications which dynamically update their web pages without refreshing the whole page are in the news a lot these …
- Creating AJAX and Rich Internet Components with JSF - Part 1 - based on, and contains excerpts from, the book Pro JSF: Building Rich Internet Components by Jonas Jacobi and John Fallows, published by Apress
by Jonas Jacobi, John Fallows - Creating a secure login system using XMLHttpRequest
- Creating Custom Events with BLOCKED SCRIPT Decoupling
- Designing RIAs For Search Engine Accessibility - Backbase article, June 2005
by Jeremy Hartley - Developing Ajax Applications That Preserve Standard Browser Functionality
by Mark Schiefelbein - Developing AJAX Applications the Easy Way
by Joe Walker - Developing PHP the Ajax way, Part 2: Back, Forward, Reload - We will use JavaScript to create a history stack for the Ajax photo gallery built in Part 1 of this two-part “Developing PHP the Ajax way” series.
by Mike Brittain - Developing Web Applications with Ajax, Pt. 4 - “you’ll learn how to submit information through forms without reloading the page”
by Jonathan Fenocchi - Devise Web 2.0 applications with PHP and DHTML, Part 1: Cook up your own with these recipes
by Jack Herrington - Drag and drop sort order with Scriptaculous
- Dynamic HTML and XML: The XMLHttpRequest Object - good overview article from developer.apple.com
- Dynamic Loading and Rendering with YUI’s Menu and TreeView Controls
by Eric Miraglia - Ease the integration of Ajax and Java EE - Successfully mix asynchronous and synchronous communication models
by Patrick Gan - Errors and AJAX - xml.com article
by Joshua Gitlin - Excerpt: Ajax in Action, Managing Events and the Model
- Exploiting the XmlHttpRequest object in IE
by Amit Klein - Explorer 7 beta - preliminary notes
by Peter-Paul Koch - Fixing AJAX: XmlHttpRequest Considered Harmful
by Jason Levitt - Fixing the Back Button and Enabling Bookmarking for AJAX Apps
- Floatutorial: Step by step CSS float tutorial
- Flooded with XML: Stemming the tide
by Andrew Nash, Reactivity - Gaia Window Ajax Tutorial
- Generate user-click heatmaps using JS and Ruby
by David el Dia - Graded Browser Support
by Nate Koechley - Guide to Using XMLHttpRequest (with Baby Steps) from WebPasties - Baby Steps The XMLHttpRequest object is a handy dandy JavaScript object that … Although the XMLHttpRequest object might sound complex and different from …
- Hacking Protopage and Backpack
- Hands On: Understanding AJAX
by Joshua Eichorn - How To Create an RSS Aggregator with PHP and AJAX
- How to paginate, sort and search a table with Ajax and Rails
- How to use Atlas as an Ajax callback library…
by Jay Kimble - Implementing Mutual Exclusion for AJAX
by Bruce Wallace - Including AJAX Functionality in a Custom JavaServer Faces Component
- Incorporating XML Content Into Your Web site (ASP)
- Integrating AJAX with the JMX Notification Framework
- Introduction to Scriptaculous Effects
- Javascript Benchmarking - Part I
- Javascript Benchmarking - Part II
- JavaScript Improvements in IntelliJ IDEA 5.1 - my editor of choice offers several nice JavaScript improvements
- Javascript includes - yet another way of RPC-ing - Javascript files can be included and executed on the fly — either when loading the page or in run-time. This means that HTTP requests are made without the use of XMLHttpRequest or iframes. This post provides a trail of my experiments…
- BLOCKED SCRIPT Passing by Value or by Reference
- Mapping website visitors in real time
by Vegard A. Larsen - Mastering Ajax, Part 1: Introduction to Ajax
- Mastering Ajax, Part 2: Make asynchronous requests with JavaScript and Ajax
by Brett McLaughlin - Mastering Ajax, Part 3: Advanced requests and responses in Ajax - Gain a complete understanding of HTTP status codes, ready states, and the XMLHttpRequest object
by Brett McLaughlin - Mastering Ajax, Part 4: Exploiting DOM for Web response
by Brett McLaughlin - Mastering Ajax, Part 5: Manipulate the DOM
- Microsoft’s Reference to the XMLHttp object
- My Top 12 CSS Articles/Tricks of 2005
- On JSON
by Steve Maine - Optimizing the Client Side - This article discusses the role that Asynchronous JavaScript plus XML (AJAX) played in helping Iconix software developers build DrugMatrix. It covers the alternatives considered and why we decided on an AJAX-enabled Rich Internet Application (RIA).
by John Calvin - OutPost: Post Back Over XmlHttp
by Troels Wittrup Jensen - Painless JavaScript Using Prototype - a great introduction to the Prototype library
by Dan Webb - Peeling Back the Interface of the Yahoo! Home Page Beta
- Performance Impacts of AJAX Development - Using AJAX to Improve the Bandwidth Performance of Web Applications
by Christopher L Merrill - Podcast+Text: The AJAX Web Architecture
- Preloading Data Preloading Data with Ajax and JSON
by Ryan Campbell - Rails HowTo: Pluralizing
- Really easy field validation with Prototype
- Realtime Form Validation Using AJAX
by Greg Murray - Remote Scripting with AJAX, Part 1 - XML.com article
by Cameron Adams - Remote Scripting with AJAX, Part 2 - XML.com article
by Cameron Adams - Remote Scripting with IFRAME
- Running XMLHttpRequest with Java - a simple example using a Google api servlet
- Sarissa to the Rescue - an article from XML.com
- So how do you code an AJAX Web page? - See hands-on examples for creating lighter, faster interactive sites
by Edmond Woychowsky - Speeding Up AJAX with JSON
by Sean Kelly - Spring and DWR revisited
- Ten Things Yahoo! Is Already Doing with the YUI Library - “Inspired by our own Dustin Diaz’s recent post (”15 Things You Can Do with Yahoo UI“) on the new frontend-developer journal Vitamin, we wanted to share with you ten things Yahoo! is already doing with YUI.”
by Eric Miraglia - The AJAX response: XML, HTML, or JSON
by Peter-Paul Koch - The Ajax transport method - Discover three Ajax data transport mechanisms (XMLHttp, script tags, and frames or iframes) and their relative strengths and weaknesses.
by Jack D Herrington - The Code Project - AJAX DropDownList - ASP.NET - Custom DropdownList that utilizes AJAX to populate its content and implements … This is the page that handles the request from xmlHttp and returns the …
- The Hows and Whys of Degradable Ajax
by Ryan Campbell - The Right Way to do Ajax is Declaratively
by Duncan Cragg - Top 10 custom JavaScript functions of all time
- Tuning AJAX
by Dave Johnson - Understanding and Solving Internet Explorer Leak Patterns - MSDN article
by Justin Rogers - Use AJAX Components in Seam Applications
by Michael Yuan - Use Ajax to build an RSS reader
by Mr. Jack D Herrington - Using a Servlet with JavaServer Faces Technology and AJAX - This entry discusses strategies that add AJAX support to JSF components by introducing a servlet to process the AJAX requests.
by Mark Basler - Using Ajax from Perl
by Dominic Mitchell - Using AJAX to track user behavior - interesting blog
- Using AJAX with Java Technology
- Using AJAX with XMLHTTPRequest and Struts (PDF)
- Using JavaServer Faces Technology with AJAX
- Using PhaseListener Approach for Java Server Faces Technology with AJAX - how to use the PhaseListener approach to incorporate AJAX functionality into a JSF application
by Mark Basler - Using Ruby on Rails for Web Development on Mac OS X - an article from developer.apple.com
- Using Ruby on Rails for Web Development on Mac OS X
by developer.apple.com - Using the XML HTTP Request object
- Using the XMLHttpRequest Object and AJAX to Spy On You
by Earle Castledine - Very Dynamic Web Interfaces - article from XML.com
- Web browser CSS support - includes detailed information about CSS support in major web browsers
- What Every Webmaster and Web Developer MUST Know About Ruby on Rails and AJAX
by Matt Lightner - What’s the best way to integrate Ajax into a Java webapp?
- XForms: An Executable Pattern Language
by Mark Birbeck - XML in Firefox 1.5, Part 1: Overview of XML features
by Uche Ogbuji - XML in Firefox 1.5, Part 2: Basic XML processing
by Uche Ogbuji - XML in Firefox 1.5, Part 3: JavaScript meets XML in Firefox - Learn how to manipulate XML in the Firefox browser using JavaScript features
by Uche Ogbuji - XML Responses and AJAX
by Jayaram Krishnaswamy - XML Tutorial - Free HTML,XHTML,CSS,JavaScript,DHTML,XML,DOM,XSLT,ASP,ADO,SQL tutorial and web building primer from W3Schools.
- XML/Http -> AJAX -> Atlas - AJAX incorporates XMLHttp but is not limited to IE. Now it is “hold the presses” at Microsoft who is planning to roll out ATLAS, explained here by Scott …
- XMLHTTP notes: readyState and the events - some great info from quirksmode.org
- XMLHttpRequest Tutorial
- XMLHttpRequest Usability Guidelines