CIS 119 - JavaScript

Course Documentation

Assignments

Here's a link to a short text file you can submit to dropbox to tell the instructor when you are done with an assignment: finished.txt. If you right click on the link and save the file somewhere convenient, you can use it for submitting all of your assignments in the assignment dropbox in Desire2Learn. Your actual HTML, CSS, JavaScript work should be uploaded to kermit, but Desire2Learn requires at least one file be submitted for an assignment. That's what this file is for.

  1. Basic HTML5 web page using CSS and JavaScript: good practices, some simple JavaScript page modification (due 2/8/17)
  2. Rollovers: rollovers (due 2/22/17)
  3. Creating a list of links: arrays, creating DOM elements (due 3/1/17)
  4. Dates and times: Date object, modifying a page, using a library (due 3/8/17)
  5. Cookies: forms, cookies, using a library (due 3/22/17)
  6. Form validation: forms, functions (due 3/29/17)
  7. Form validation with regular expressions: forms, regular expressions (due 4/12/17)
  8. Cycling images: timers, modifying image elements (due 4/19/17)
  9. Calendar: Ajax, getting server data (due 4/26/17)
  10. Effects: Ajax toolkit, special effects (due 5/10/17)

Notes

The course notes are a supplement to the text, but are not intended to replace it.

Optional topics

Examples

Useful libraries

Return Links

Mr. Klick's Home Page