[http://creativecommons.org/licenses/by/3.0/]
This work is licensed under a CC
Attribution 3.0 Unported License [http://creativecommons.org/licenses/by/3.0/]
The widespread adoption of client-side scripting and AJAX techniques has resulted in web applications becoming easier use but harder to understand. No longer is it the case that HTML is used simply to present a document to be read. Now HTML, Javascript and CSS are used together to build dynamic applications that run in the browser. These applications often depend on APIs, resources intended for use by programs rather than people.
names
and faves
names
only responds to GETs (read-only)faves
only responds to POSTs (write-only){ }
[ ]
true
or false
, or null
{ 'name': 'Web Architecture & Information Management', 'semester': 'Spring 2010', 'students': [ { 'name': 'Angie Fredette', 'year': 1 }, { 'name': 'Philip Fall', 'year': 4 }, { 'name': 'Olivia Odum', 'year': 2 } ] }