IT452 6 Week Exam Topics
The exam will be closed-book, open-notes. Note: not all exams will necc. be this format.
Topics. Not an exhaustive list, but things you should know about. YUI is not included.
- DOM model -- changing properties, creating/deleting/moving elements
- Traversing document's DOM tree. Node types and blank nodes.
- Browser modifications to the DOM that we would expect from looking at the static HTML.
- Event handlers like onclick. Setting handlers in static HTML vs. setting when creating a new node
- Anonymous functions: creating and using
- Web2.0: characteristics and best practices
- AJAX -- what is it, why does it help?
- Creating ActiveXObject/XMLHttpRequest (XHR).
- XHR -- synchronous vs. asynchronous
- XHR -- what it does. Alternatives to XHR for doing AJAX. How different from IT350-like XHTML/Perl system?
- XHR -- format of request and responses. Text and XML.
- XHR -- response handling. readyState and xhr.status
- XHR -- caching
- XHR -- simultaneous requests
- Traversing DOM tree for XML documents
- Creating appropriate GET URLs to send parameters. Getting parameter values based on HTML form elements.
- Server-side scripting with Perl
- Perl programs to receive CGI parameters, produce CGI output
- Perl programs to query DB
- Perl -- outputting HTML vs. text vs. XML
- Ruby on Rails. Purpose. Benefits. Basic usage.
This page last modified