The Fastest Way to Invoice Your Clients

Ajax Lesson 01

by Daniel Tsang - February 22/2006

Today I will be blogging about AJAX. AJAX uses a number of old web technologies, but it has recently become a very hot topic. A number of cool web applications like Google Maps as well as new email services like Windows Live Mail Beta use AJAX. You may even have noticed it in our application when you create an invoice or use a coupon.

AJAX basically allows you to access information from another web address without actually visiting that web address. To me, it means real-time access to our databases. Although AJAX is a very useful technology, it does have a number of short-comings. Browser compatibility and usability are the top two on my list. I will be going into more details about the benefits and drawbacks of Ajax in my next post.

For the time being, here are a few useful links on AJAX. I have separated them into two categories:

For Designers and Web Fanatics:
Ajax: A New Approach to Web Applications
Written by the man who coined the term AJAX, this article introduces the concept of AJAX. The diagrams in his article illustrate the concept of AJAX beautifully.

Wikipedia – AJAX
This article is an excellent resource outlining a lot of information about Ajax as well as a good overview of its history.

For Nerds:
Guide to Using AJAX and XMLHttpRequest from WebPasties
This is an excellent step-by-step tutorial on creating a basic AJAX application. I highly recommend it. Did I mention it comes with downloadable source code?

AJAX : A Basic Example and a Bookmarklet
This is another great AJAX tutorial to try once you have mastered the one above. This article goes into more detail about the core functions of AJAX.

Stay tuned for more.

The fastest way to track your time and invoice your clients is with FreshBooks, the leader in online invoicing. Sign up for your free account!

2 Comments (add comment)

Jun 19/06
3:44 pm

[...] The second article was about how AJAX can amplify security threats if you are not careful. Here is part of my reply: Thank you for sending me links for those articles.  I have just read through them.  FreshBooks does not use AJAX for e-mailing or sending/creating data, so the majority of the vulnerabilities described in those articles do not apply to FreshBooks. [...]

Oct 12/06
10:41 am

[...] A while back ago, I made an introductory post on AJAX and today I’ll go through a very basic example of an AJAX function.  I recommend you read over the Ajax Lesson 01, if you are not familiar with AJAX or need a good refresher.  [...]


Leave a Comment

*
* (not published)

*
* required

What is FreshBooks?

FreshBooks is an online invoicing and time tracking service that helps professionals in over 100 countries save time, get paid faster, look professional and focus on what they love to do — their work. Read our customer survey results — 99% recommend FreshBooks. FreshBooks users are served by a tight-knit team of 31 dedicated individuals based in Toronto, Canada who've been at this since 2003.
Learn More or Sign Up For FREE

Get Blog Posts

 




 

Rodney's 404 Handler Plugin plugged in.