`

Round-up of 30 AJAX Tutorials

阅读更多
There are quite a few <city w:st="on"><place w:st="on">AJAX</place></city> demos and examples on the web right now. While these are invaluable to learning <city w:st="on"><place w:st="on">AJAX</place></city>, some people need a bit more information than just a raw piece of code. In todays environment there are many ways to learn <city w:st="on"><place w:st="on">AJAX</place></city> including, books, classes, conferences, workshops and tutorials. Of these the only one that is free and accessible to everyone are web-based tutorials. The following is a list of what I consider the be the best and most helpful <place w:st="on"><city w:st="on">AJAX</city></place> tutorials that I've found over the past year.

Please let me know through email or a comment if you know of any other great <city w:st="on"><place w:st="on">AJAX</place></city> tutorials and I'll be glad to post them. Also special thanks to all of the folks who produced all of these great free learning experiences.

AJAX Client-Server Communication Tutorials
Alternate Ajax Techniques, Part 1
By now, nearly everyone who works in web development has heard of the term Ajax, which is simply a term to describe client-server communication achieved without reloading the current page. Most articles on Ajax have focused on using XMLHttp as the means to achieving such communication, but Ajax techniques aren't limited to just XMLHttp. There are several other methods.

Dynamic HTML and XML: The XMLHttpRequest Object
Thanks to the little-known XMLHttpRequest object, an increasing range of web clients can retrieve and submit XML data directly, all in the background.

Guide to Using XMLHttpRequest
Using XMLHttpRequest with php and mysql

Make asynchronous requests with JavaScript and Ajax
Make asynchronous requests with JavaScript and <city w:st="on"><place w:st="on">Ajax</place></city>. In this article, you'll begin with the most fundamental and basic of all Ajax-related objects and programming approaches: The XMLHttpRequest object.

Instant Tutorial
Simply put, <place w:st="on"><city w:st="on">AJAX</city></place> allows you to make a call to an http server (typically an RSS feed or a webpage), get it’s content and load them into your existing page without having to refresh the whole page. This means that services like email don’t have to reload the whole page everytime you click a message, saving on bandwidth (loading the header/footer all over again) and making things more efficient.

Advanced Requests and Responses in AJAXR
In this article, Brett McLaughlin will show you the different status codes and demonstrate how browsers handle each and he will showcase the lesser-used HTTP requests that you can make with <place w:st="on"><city w:st="on">Ajax</city></place>.

<city w:st="on"><b>AJAX</b></city> Drag and Drop Tutorials
Fun with Drag and Drop with RICO
For those of you who haven't seen Rico its another <place w:st="on"><city w:st="on">AJAX</city></place> library, with quite a few cool extras. What I'm going to cover here is my first expiriment with Rico and their 'drag and drop' functionality. Getting basic drag and drop functionality is extremely easy with this library, and with just a bit of modification you can easily make it fit whatever you could want.

Drag & Drop Sortable Lists with JavaScript and CSS
In Web applications I've seen numerous, and personally implemented a few, ways to rearrange items in a list. All of those were indirect interactions typically involving something like up/down arrows next to each item. The most heinous require server roundtrips for each modification...boo.

Building a Drag-and-Drop Shopping Cart with AJAX
For this article, we'll create an interactive shopping experience allowing us to add items to our shopping basket by dragging and dropping them onto an icon of a shopping cart. We'll add <city w:st="on"><place w:st="on">AJAX</place></city> functionality, allowing us to update our shopping cart without redrawing the entire screen.

<city w:st="on"><place w:st="on"><b>AJAX</b></place></city> Form Tutorials
Accessible Forms and Unobtrusive Javascript
I usually try to separate backend logic from the user interface logic when creating new PHP applications. I am pro fat gui and usually have a lot of client side scripting going on. I mostly use <city w:st="on"><place w:st="on">AJAX</place></city> or other remote scripting techniques to call actions defined in the PHP backend.

Submit a form with Ajax
The new release of CakePHP (RC2) comes with a completely rewritten AjaxHelper::form() function (with the disadvantage that it breaks existing code).

Niceforms
Web forms. Everybody knows web forms. Each day we have to fill in some information in a web form, be it a simple login to your webmail application, an online purchase or signing up for a website. They are the basic (and pretty much the only) way of gathering information on the web.

AJAX File Uploader Tutorial
Better File Uploads with AJAX and JavaServer Faces
In this article, we will take fresh approach and implement an AJAX-powered component that will not only upload the file to server, but also monitor the actual progress of a file upload request in "real time."

<city w:st="on"><b>AJAX</b></city> Framework and Toolkit Tutorials
AJAX Tutorial with Prototype
I wanted to give an example of a good use of <city w:st="on"><place w:st="on">AJAX</place></city>, and at the same time keep it simple. So I thought a good example would be to build a zip code verifier. As soon as the person enters the zip code it makes a request to the server to see if the zip code is in the database, and returns the city and state.

Learn xajax in 10 Minutes
xajax is designed to be extremely easy to implement in both existing web applications as well as new projects. You can add the power of xajax to nearly any PHP script in seven easy steps.

Using Ajax with PHP and Sajax
This tutorial explains how to use <city w:st="on"><place w:st="on">Ajax</place></city> with PHP and introduces the Simple Ajax Toolkit (Sajax), a tool written in PHP that lets you integrate server-side PHP with JavaScript that makes this work.

Developer Notes for prototype.js
If you tried to use this library recently, you probably noticed that documentation is not one of its strongest points. As many other developers before me, I got my head around prototype.js by reading the source code and experimenting with it. I thought it would be nice to take notes while I learned and share with everybody else.

<city w:st="on"><b>AJAX</b></city> Getting Started Tutorial
AJAX:Getting Started
This article guides you through the <place w:st="on"><city w:st="on">AJAX</city></place> basics and gives you two simple hands-on examples to get you started.

AJAX Image Gallery Tutorial
Ajax: What is it Good For?
<city w:st="on">AJAX</city> image gallery tutorial with some history and commentary

<city w:st="on"><place w:st="on"><b>AJAX</b></place></city> Keyword Suggest Tutorials
How to create the Google Suggest feature with ASP.NET 2.0
Google Suggest seems to be the topic du jour in the blogosphere. It is a cool feature, but what I really enjoy is that it is yet another real world example of a "chubby" client.

Creating an Autosuggest Textbox with JavaScript, Part 1
Over the past year, Google has branched out from its search engine into other types of Web applications. One that caused a great deal of excitement among Web developers is Google Suggest. The basic idea is very simple: as you type, Google suggests search terms that come up with results. The first suggestion is filled into the textbox as you type while a list of several suggestions appears in a dropdown list beneath the textbox.

AJAX Live Search Tutorials
HOWTO: Animated Live Search / Ordered List
've been meaning for some time to give a little tutorial on the live search I created for this latest design. There are a few steps involved, and I'll do my best to explain each as we go.

Live search explained
Live search will gradually replace traditional search in web applications. As mainstream programs such as Windows Vista matures up to release, and live search is deeply integrated, we can expect more web pages implementing live search.

<city w:st="on"><place w:st="on"><b>AJAX</b></place></city> Rounded Corner Tutorials
Rico rounded corners without all of Rico
I extracted and made very minimal changes to Rico's rounded corner implementation so I could use it without needing all of Rico. Currently I'm using Script.aculo.us in all of my projects and didn't need all of Rico, but Script.aculo.us doesn't have a Rounded Corners implementation. All credit to the talented guys over at OpenRico for this!

<city w:st="on"><b>AJAX</b></city> Sorting Tutorial
Make all your tables sortable
Tutorial on how to make all your tables sortable

<placename w:st="on"><b>AJAX</b></placename> <placename w:st="on">Tabbed</placename><placename w:st="on">Pages</placename><placename w:st="on">Tutorials</placename>
Building Tabbed Content
This workshop we will be building a tabbed content browser that's <place w:st="on"><city w:st="on">Ajax</city></place> powered. When ever a user clicks a tab the <city w:st="on"><place w:st="on">Ajax</place></city> will communicate with the server and send back the appropriate data for that tab. We will start this workshop off with the XHTML and CSS for the tabbed content browser.

Make an AJAX Website in Less than 10 Minutes
I've been toying around with <city w:st="on"><place w:st="on">AJAX</place></city> apps and XMLHttpRequest but have wanted to put up a site that loads all of its content asynchronously. If you're like me and you learn best from working with examples you're only 10 minutes away from your first <city w:st="on"><place w:st="on">AJAX</place></city> website.

Very Dynamic Web Interfaces
One of the classic drawbacks to building a web application interface is that once a page has been downloaded to the client, the connection to the server is severed. Any attempt at a dynamic interface involves a full roundtrip of the whole page back to the server for a rebuild--a process which tends to make your web app feel inelegant and unresponsive. In this article, I'll be exploring how this problem can be tackled with the use of JavaScript and the XMLHttpRequest object.

AJAX Design Patterns
Excellent tutorial on how to build an <city w:st="on"><place w:st="on">AJAX</place></city> powered website, with dynamic page loads.

Beautiful JavaScript-Powered Pages
I've been delving deeply into the world of Javascript-powered interfaces. Now that I've had some time to play and learn about the scripts and techniques that are out there, I've come to what I believe to be the ultimate combination.
分享到:
评论

相关推荐

    234.Deep-Learning-with-PyTorch-Tutorials__dragen1860.tar.gz

    Deep-Learning-with-PyTorch-Tutorials 深度学习与PyTorch入门实战视频教程 配套源代码和PPT

    TensorFlow-2.x-Tutorials-master.7z

    `TensorFlow-2.x-Tutorials-master.7z` 是一个包含多个TensorFlow 2.x教程的压缩包,旨在帮助初学者和进阶者深入理解并掌握这个强大的深度学习框架。这个资源库包含了不同主题的实践项目,如线性回归、生成对抗网络...

    Deep-Learning-with-PyTorch-Tutorials-master(1).zip

    《PyTorch深度学习教程全解析》 PyTorch,作为一款开源的机器学习库,以其易用性和灵活性深受广大开发者喜爱,尤其在深度学习领域,PyTorch扮演着重要的角色。本教程集合了丰富的资源,旨在帮助初学者快速入门,并...

    Getting-Started-with-G2-Tutorials

    These tutorials not only teach new users the basics of using G2, they also introduce basic object-oriented programming concepts. The tutorials cover similar topics to that of the G2 Part I course, ...

    Internet - NeHe's OpenGL Tutorials.zip

    Internet - NeHe's OpenGL Tutorials.zip

    Sigrity-Clarity 3D Transient Solver Tutorials.rar

    Sigrity-Clarity 3D Transient Solver Tutorials.rar 概述 Clarity 3D瞬态求解器是一个基于FDTD算法的全3D求解器。 您可以使用Clarity 3D瞬态解算器创建3D项目模型,包括几何图形、网格、材质信息、边界条件、激励源...

    Ajax Bible

    With easy-to-follow tutorials, hundreds of tips and tricks, and loads of practical information, this in-depth book will help you create Web applications that look and feel like desktop apps in less ...

    V2-from-Windows-to-Linux-Tutorials.rar_V2

    【标题】"V2-from-Windows-to-Linux-Tutorials.rar_V2" 提供了一个逐步学习如何从Windows操作系统过渡到Linux操作系统的教程集合。这个压缩包很可能是针对初级和中级用户,帮助他们熟悉Linux环境,理解两个系统之间...

    Source-Code-from-Tutorials, 下面是我所有教程的源代码.zip

    Source-Code-from-Tutorials, 下面是我所有教程的源代码 来自thenewboston教程的####Source 代码我们正在将所有教程的源代码添加到 public GitHub知识库中。 如果有人愿意贡献,请随意 !thenewboston视频和教程...

    Ajax宝典.part1.rar

    With easy-to-follow tutorials, hundreds of tips and tricks, and loads of practical information, this in-depth book will help you create Web applications that look and feel like desktop apps in less ...

    Ajax宝典.part2.rar

    With easy-to-follow tutorials, hundreds of tips and tricks, and loads of practical information, this in-depth book will help you create Web applications that look and feel like desktop apps in less ...

    iOS-Animations-by-Tutorials(3e)(pdf&code;)

    《iOS Animations by Tutorials (3e)》是专门针对iOS动画开发的一本教程,英文第三版,基于最新的iOS 10操作系统和Swift 3编程语言。这本书详细讲解了如何在iOS应用中创建各种生动有趣的动画效果,为开发者提供了...

    sketchup-ruby-api-tutorials:SketchUp Ruby API教程和示例

    入门与教程 示例扩展 我们经常发现,我们需要的培训水平不仅要超出基础知识,而且还比仅仅阅读API文档提供更多信息。 别再看了! 请查看我们的“示例扩展”部分,以获取功能齐全的SketchUp扩展的示例,并附带注释和...

    iOS-Animations-by-Tutorials-v4-code.zip

    本篇文章将深入探讨由“iOS_Animations_by_Tutorials_v4”提供的代码示例,帮助开发者了解如何在iOS应用中创建各种动画效果。 一、UIKit Dynamics UIKit Dynamics是iOS中内置的物理模拟框架,可以实现类似现实世界...

    OpenCV-contrib-module-Chinese-Tutorials-master (3).zip

    opencv

    OpenCV-contrib-module-Chinese-Tutorials-master (2).zip

    opencv

Global site tag (gtag.js) - Google Analytics