Getting started with AJAX…
We use Ajax in the development of Tractis, a web service that allows you to negotiate, manage and sign contracts online. The following list includes very useful resources to learn Ajax. Check them out!!
Recursos en Español
Introduction
- Ajax – 2005.05.07 – La Taberna del Turco. Introducción a Ajax y enlaces interesantes con ejemplos de uso.
- Ajax y Usabilidad – Juan Carlos García Gómez – 2005.07.05 – Úsalo. Usabilidad para todos
Resources in English
Introduction
- Ajax: A New Approach to Web Applications – Jesse James Garrett – 18.02.2005 – Adaptive Path
Ajax Tutorials
Just choose one or two!!
- Ajax:Getting started – Mozilla Development Center: This article guides you through the AJAX basics and gives you two simple hands-on examples to get you started
- Getting started with AJAX – M. Hall – Brainjar
- Getting Started with AJAX – Aaron Gustafson – A List Apart – 2006.03.06: excerpt from Chapter 27 of Web Design in a Nutshell, 3rd Edition
- Ajax and XMLHttpRequest – XUL.fr: Ajax tutorial for creating dynamic web pages, client side
- Ajax Lessons: Simple Ajax Tutorials NEW
- Ajax Tutorial by HTMLSource. A good introductory Ajax article that demonstrates the use of a library to ease browser incompatibility issues NEW
- Ajax: What is it Good For? – E. Traversa – 2006.01.07 – DHTMLNirvana NEW
- Brad Neuberg’s Ajax Tutorials – Codinginparadise NEW
- Rasmus’ 30 second Ajax Tutorial – Coderlab’s Blog NEW
- How to learn Ajax in 20 minutes – Sematopia NEW
- Free 10-week Ajax Programming (with Passion!!) Online Course: designed for Java developers
- Considering Ajax, Part 1: Cut through the hype – C. Laffra – 2006.05.09 – IBM Developer Networks: Learn when and how to implement this new technology
- Mastering Ajax Series – B. McLaughlin – IBM developerWorks NEW
- Part 1: Introduction to Ajax
- Part 2: XMLHttpRequest for Web requests
- Part 3: Advanced requests and responses
- Part 4: Exploiting DOM for Web response
- Part 5: Mastering Ajax, Part 5: Manipulate the DOM
Other lists of Ajax Tutorials
- 42 Recent Ajax Tutorials – M. Kiesler – 2006.07.04 – ideacodes
- Round-up of 30 AJAX Tutorials NEW
- Top 126 Ajax Tutorials NEW
Ajax Libraries
- User Interface Library: Mature, extensively tested cross-browser JavaScript libraries for animation, event handling, DOM wrangling, XMLHttpRequest and Drag and Drop. All the components in the Yahoo! User Interface Library have been released as open source under a BSD license and are free for all uses. See also Yahoo! Design Pattern Library for design patterns on Auto-complete, Breadcrumbs, Drag-n-drop modules, Module tabs, Navigation tabs, Object pagination, Search pagination, etc
- Script.aculo.us: Building upon the wonderful Prototype JavaScript library, script.aculo.us provides you with some great additional ingredients to mix in
- Behaviour: Better smarter Javascript: Behaviour is a really simple and elegant solution. Write the code as you are use to and then declare selectors (div#ajax) in Javascript to return an element
- Prototype: (Prototype Documentation) Prototype is a JavaScript framework that aims to ease development of dynamic web applications. Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around, Prototype is quickly becoming the codebase of choice for Web 2.0 developers everywhere. Prototype is enjoying a great deal of success. It’s simple and has Ruby-native-support. Icebeat thinks that this library is too heavy
- CSS event:Selectors: event:Selectors allow you to apply an event such as mouseover, mouseout, click, et al using a CSS style syntax. It keeps your layers separated and greatly reduces the amount of code you have to write. CSS event:Selectors was designed to add functionality which was previously available only in the Behaviour to the Prototype library
- Rico: An open- source JavaScript library for creating rich internet applications. Rico provides full Ajax support, drag and drop management and a cinematic effects library
- JSON: JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition – December 1999. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language.
- DoJo: Open Source JavaScript toolkit that (..) it fills in the gaps where JavaScript and browsers don’t go quite far enough, and gives you powerful, portable, lightweight, and tested tools for constructing dynamic interfaces. Dojo lets you prototype interactive widgets quickly, animate transitions, and build Ajax requests with the most powerful and easiest to use abstractions available.
- AjaxTK is a client developer library, similar in style to traditional object-oriented widget libraries like Eclipse’s SWT, albeit for Javascript. AjaxTK hides implementation details and browser quirks and substantially simplifies Ajax development. AjaxTK can reduce the programming work required for typical browser applications by 80% or more, increase application portability across browsers, as well as make those applications far easier to evolve going forward. For further information, please see the Zimbra AjaxTK Whitepaper
- JQuery: jQuery is a new type of Javascript library. It is not a huge one, bloated with functionality. Instead it focus in making javascript easier to write and taking common, repetitive, tasks, stripping out all the unnecessary markup, and leaving them short, smart and understandable
- Sarissa is an ECMAScript library acting as a cross-browser wrapper for native XML APIs. It offers various XML related goodies like Document instantiation, XML loading from URLs or strings, XSLT transformations, XPath queries, etc. NEW.
- Top 10 Web Developer Libraries – C. Olthuis – 2006.06.16
- DHTML Goodies: A library of nice looking DHTML(dynamic HTML) scripts. Includes: dynamic list, dynamic content, fly-to-basket, dragable boxes ala netvibes.com, etc.
Ajax Lightweight libraries
- moo.fx (3kb): written with Prototype
- Feather Ajax (under 1kb) NEW
Ajax Modal Windows
- Lightbox: The original technique?. Only shows images. See also Particletree’s Lightbox Gone Wild
- Greybox. Inspired by Lightbox. Shows images and webpages.
- Thickbox, same functionality Greybox but lighter (uses “JQuery” -20k) than Prototype y Scriptaculous (100k)
Compressing Javascript
- JSMin – The Javascript Minifier – 2003.12.04 – D. Crockford NEW
Ajax Debugging
- Venkman Javascript Debugger: Venkman is the code name for Mozilla’s JavaScript Debugger
- Firebug. Debuging Ajax/javascript with firefox
- Squarefree Javascript Shell: Extremely useful for debugging AJAX
- Simple JavaScript Debugging – C. Klimass – 2006.05.10 – WebMonkey
- IEs4linux: IEs4Linux is the simpler way to have Microsoft Internet Explorer running on Linux. Useful for WebDesigners that want to move to Linux but still need to test their sites on IE
- Adventures in Javascript Testing (code)- T. Fuchs – 2006.09.18 – RailsConf Europe: complete set of classes and methods for Java Script Unit Testing.
Ajax Forums
- Ajaxcamp: Ajax Camp is a community for learning, interacting, and asking questions about web-based development using Javascript and Ajax
Ajax Reference Sites
- Ajaxian: A site about Ajax improvements, sites and developments
- AJAX Matters is an informational site about Ajax and how these technologies are applied to web development NEW
- Ajax Magazine NEW
Other lists of Ajax Reference Sites
- 50 AJAX Reference Websites From Around the World – M. Kiesler – 2006.06.10 – maxkiesler.com
Ajax and Ruby on Rails
- Ajax on Rails – C. Hibbs – 2005.09.06 – O’Reilly
Ajax and PHP
Ajax and Microsoft.NET
Ajax and Java
- AJAX in Action: Here is real working example of AJAX for a perfect scenario and how the people at Javarss are using it in JavaRSS.com.
- DWR – Direct Web Remoting”: or Easy Ajax for Java.
- Ajax with Java – Enterprise Java Technologies – 22.11.2005. This issue describes how to use AJAX with Java Technology.
- Project jMaki: use JavaScript in your Java based applications as either a JSP tag library or a JSF component
Ajax and Java: Sun resources
- AJAX Developer Resource Center: Ajax and Java by Sun.
- Tutorial: Get Started with Sun Java Studio Creator. Roll up your sleeves for a hands-on tutorial and great how-to tips on building Web applications with the Sun Java Studio Creator integrated development environment
- Using JavaServer Faces Technology with AJAX. Understand the pros and cons of various strategies for incorporating AJAX into JavaServer Faces technology applications
- Turbocharge Web Applications with AJAX . Get valuable tips on how to use AJAX for richer, more efficient user interactions with Web pages. Check out a practical example on building auto-complete into Web forms
- Overview: What’s AJAX and Why It’s Important . Servlet specification lead Grey Murray surveys the new breed of dynamic Web applications – and how AJAX lets you build these interactive applications faster and more simply
- Ajax made Easy – Sun Developer Network
- Sun Java BluePrints Solutions Catalog with AJAX. Comprehensive collection of AJAX BluePrints resources, including solutions catalogs, FAQs, and a wealth of tips on using AJAX with Java EE 5, J2EE 1.4, and NetBeans
Ajax Books
- Pragmatic Ajax – A Web 2.0 Primer – Feb 2006 – J. Gehtland – The Pragmatic Programmers
- Ajax in Action – 2006 – E. Pascarello et al – Manning
- Foundations of Ajax (Foundation) – 2006 – R. Asleson – Apress
- Ajax Hacks – 2006 – B. Perry – O’Reilly
- Head Rush Ajax – 1ed – 2006 – B. McLaughlin – O’Reilly
- Ajax Design Patterns – 1ed – June 2006 – M. Mahemoff – O’Reilly
- JavaScript: The Definitive Guide – 5ed – August 2006 – D. Flanagan – O’Reilly
Upcomming titles
- Ajax on Java – 1ed – May 2006 – S. Olson – O’Reilly
Ajax Do’s and Dont’s
- 10 places you must use Ajax – A. Bosworth – 2005.12.01 – SourceLabs
- Places to use Ajax
- Ajax Mistakes – A. Bosworth – 2005.05.18 – SourceLabs (Ajax Mistakes wiki)
- Fixing the Back Button and Enabling Bookmarking for AJAX Apps – M. Stenhouse – 2005.06.13 – Content with Style
Miscellanea
- AJAX Design Patterns – 2006.05.02 – Fading Roses & Raging Viruses
- Aptana: An IDE for web 2.
Share: Digg this • Add to del.icio.us • Meneame
Do you have more interesting links? Tell us!
Back to the “Getting Started with...” Index
Por David Blanco
Guardado en: | 1 comentario » | 25 de Agosto de 2006
Un comentario en “Getting started with AJAX…”
[...] Ayer añadimos al blog una nueva página con enlaces para aprender Ajax. Aquí encontrarás información muy buena para aprender/dominar Ajax que vamos recopilando a medida que desarrollamos Tractis. Hemos seleccionado solo lo mejor. Sea cual sea tu nivel de programación de Ajax, seguro que encuentras algo interesante. [...]
Negonation Blog » Blog Archive » Quiero aprender Ajax…
25 de Agosto de 2006 a las 5:55 pm