Saturday, March 24, 2012

Ajax Programming

Ajax ProgrammingAjax Programming Ray Toal Loyola Marymount University 2006-06-07 Outline ● What Ajax is ● A few demos ● First steps programming an Ajax application ● Real programming: JavaScript doesn't suck ● Design patterns and libraries ● Where to learn more What this talk is about ● What Ajax is, or means, for those who don't know (Hands, please? Anyone?) ● Why Ajax matters ● Serious programming in JavaScript ● Distributed programming (remoting) in general, because there are alternatives to Ajax

What this talk is not about ● Novice JavaScript-ing ● Stupid DHTML tricks ● Web Services ● Whether or not Ajax sux/rox/blows/... ● How to use Backbase or Echo2 or ... ● Jesse James Garrett In case you didn't know ● Ajax is a snappy term given (last year) to a collection of technologies that have been around since the previous century ● Ajax stands for Asynchronous Javascript And XML ● The XML part isn't required... plain text and JSON are often used instead, but Ajat and Ajaj sound stupid Why Ajaxify? ● Because many web applications in which every action causes the whole freakin' page to refresh are annoying ● Because you can create rich client applications without users installing the applications ● Because the techniques are (1) cross-browser, (2) server technology-agnostic, (3) require no plugins, and (4) mostly use open standards ! DEMO TIME !!! ● Google Maps http://maps.google.com ● Google Suggest http://www.google.com/webhp?complete=1 ● Rico Demos http://openrico.org/rico/demos.page ● ajaxpattens.org Demos http://www.ajaxify.com/run/ ● script.aculo.us Demos http://wiki.script.aculo.us/scriptaculous/show/Demos What was behind those demos? ● Two basic things: 1. The actual document object in the browser was being modified dynamically (those were not Flash movies, applets, or other plugins) 2. The browser...

Website: www.cs.lmu.edu | Filesize: 126kb
No of Page(s): 48
Download Ajax Programming.pdf

No comments:

Post a Comment