Explaining Ajax

100 %
0 %
Information about Explaining Ajax

Published on October 15, 2007

Author: adactio

Source: slideshare.net

Ajax Jeremy Keith clear:left

buzzword Αἴας

buzzword2 . 0 long tail participation RSS Ajax mashups open data folksonomy APIs

word Sapir–Whorf hypothesis

“It’s really several technologies, each flourishing in its own right, coming together in powerful new ways.”

peak of inflated expectations plateau of productivity slope of enlightenment trough of disillusionment technology trigger

“The name is shorthand for Asynchronous JavaScript + XML”

Asynchronous JavaScript And HTML XML JSON

Asynchronous JavaScript AndDOM Scripting XML DHTML

Asynchronous JavaScript “Not at the same time” And XML




“If the traditional web was letter writing, Ajax is instant messaging.”

“Ajax is like roller skates for the Web.”

“Ajax is a way of communicating with the server without refreshing the whole page.”

frames iframe Flash XMLHttpRequest

Microsoft IE5 Mozilla Safari Opera W3C XMLHttpRequest

Ajax in action

documents applications

thin client browser server displaying data processing

fat client browser XHR server displaying data processing

dumb waiter

progressive enhancement Hijax

progressive enhancement using XMLHttpRequest

behaviour JavaScript presentation CSS structureHTML content

browser server displaying data processing

deceptively fat client browser XHR server displaying data processing

Hijax in action

{ navigation search main content browser server on form log shopping cart footer

navigation search main content browser XHR log on form shopping cart footer

paradox? plan for Ajax from the start implement Ajax at the end

pattern recognition add a comment log on add to cart rate this search results? pagination?

beware <a href=quot;javascript:...quot;> <a href=quot;#quot; onclick= quot;...quot;>

design challenges

“Don’t be too proud of this technological terror you have created.”

what’s happening?

what just happened?

beyond the browser the back button bookmarking

user testing

Accessibility Just Ain’t eXciting

“It must still be accessible. It must be usable. If not, it is a cool useless piece of rubbish for some or many people.”

“Unless a way can be found to notify screen readers of updated content, AJAX techniques cannot be considered accessible.”

“This Ajax application is usable by screen-reader users some of the time. They aren’t totally shut out, but it isn’t totally easy for them, either.”

“The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect.”

thank you adactio.com http://flickr.com/photos/flydown/42047131/ http://flickr.com/photos/bizzygirl/291918549/ http://flickr.com/photos/benchan/150094224/ http://flickr.com/photos/rogerjones/121736518/ http://flickr.com/photos/veeliam/243306535/ http://flickr.com/photos/ianlloyd/240719862/ http://flickr.com/photos/doctorow/94673455/ http://flickr.com/photos/chuckbiscuito/161971512/

Add a comment

Related pages

javascript - Explaining jQuery AJAX Success Method - Stack ...

jquery Ajax is a way for you to communicate with the server (PHP, ASP, whatever). Let's assume you use PHP. the function "callService()" send a request to ...
Read more

WD06: Jeremy Keith, "Explaining Ajax" - SitePoint ...

Kevin Yank is reporting from the Web Directions South conference in Sydney, Australia. As expected, Jeremy Keith gave a clear and entertaining introduction ...
Read more

Jquery: ajax explain code - Stack Overflow

Jquery: ajax explain code. ... (document).ready(function(){ $.ajax({ type: 'GET', dataType: ... but do you have a more direct link explaining this syntax?
Read more

Web Directions Jeremy Keith - Explaining Ajax - Web Directions

A presentation given at Web Directions South, Sydney Australia, September 28 2006. Apart from being the buzzword de jour, what is this Ajax stuff that ...
Read more

Team Focus: Explaining Ajax's Style Under De Boer

brilliant article, jouracle!!! i think ajax will be very strong in the spring, with bojan and duarte joining the side. there most likely will be less of a ...
Read more

AJAX basics with jQuery in ASP.NET - Simple Talk: SQL ...

ASP.NET now has support for the jQuery JavaScript library. Although ASP.NET integrated AJAX technology by introducing the is the UpdatePanel server control ...
Read more

Explaining Ajax - Compago

Explaining Ajax. Ajax Hacks was written by yours truly and seven different contributors, many of whom are among the innovators, bloggers, and early ...
Read more

Working with Ajax Helper in ASP.NET MVC - Codeguru

Ajax helper of ASP.NET MVC essentially provides Ajax functionality to your ... The article does a good job in explaining AJAX methods in an MVC ...
Read more