wedge Intro
* Stairway to bootleg heaven
* Admin
wedge AJAX - Breaking it down
* Draw the architecture
wedge Four core components
wedge DHTML
wedge Javascript
* interpretted language
* code in web pages
wedge Cascading Style Sheets (CSS)
* Reusable formatting instructions for data
wedge Document Object Model (DOM)
* web page object
* programmatically accessible structure of web page
wedge XMLHttpRequest Object
* the heart of asynchronicity
* provides the callback mechanism for remote procedure calls
wedge Javascript
* Somewhat similar to C
wedge loosely typed
* var x = 3.145
* var x = 'pi'
* interpretted language
wedge general purpose
* numbers, strings, arrays, math,text
* algorithms
* CSS, DOM and XMLHttpRequest are exposed to Javascript
wedge Great tutorial online
* www.w3schools.com—js_examples_3.asp
* example_00.html - baseline
* example_01.html - adding basic javascript tag
* example_02.html - timer
* example_03.html - converting to upper case
wedge DOM
* Elements in an XHTML page are organized in a tree
* just like handout #1
* look at the DOM inspector from the example from handout #1
* example_04
*
wedge In practice
wedge Look at Google Maps
* What about Google Maps is Asynchronous?
*