wedge Intro
wedge Country Boy(City Boy Remix)
* by Party Ben
* digg.com—When_ESPN_switched_to_CSS_they_saved_2_terabytes_of_bandwidth_a_day.
wedge Admin
wedge Assignment #2
* Don't buy web space
* "View Source" command
* Quizzes vs. Hand-outs
wedge Reinforcement
wedge Technologies
* HTML - Hypertext Markup Language
* XML - Extensible Markup Language
* XHTML - Extensible Hypertext Markup Language
* Venn Diagram
wedge Transient vs Sovreign Applications
* Page based - T
* Continuous Usage -S
* The primary focus of a user - S
* Short usage - T
wedge Unlearning the web
* Browser hosts an application not content
* Server delivers data not content
* User interaction can be fluid and continuous
* This is now real coding
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?
*