CIS 242 Web II JavaScript, Winter 2014

Continuation of concepts and practice introduced in CIS 241. Topics include: embedding, inline and external scripts, functions, form validation, loops, conditional statements, strings, numbers, and DHTML.
Back to Courses page Return to EdCC Top 10 Fav Courses


Comments about this course...

Another blast from the past for me (previously used JavaScript on the job by way of OJT). Of course, many years later, and a slew of changes, I had my work cut out for me. At the end of the class, I had my eyes opened wide by a preview of jQuery--blew my mind...! Grade: 4.0

All sample documents are in PDF format; web pages are, well, web pages.


Course Level Objectives

  1. Use client-side scripting with well-formed Web pages. [REASON]
  2. Recognize client-side variables and data types and the operations that can be performed on them. [REASON]
  3. Write client-side functions, event handlers and control structures. [REASON]
  4. Use the browser object-model to create scripts that control browser functionality. [REASON]
  5. Verify form data through scripting validation. [REASON]
  6. Create and implement client-side web applications. [REASON]
  7. Use object-oriented programming within client-side scripting. [REASON]
  8. Save state information through the use of hidden form fields, query-strings and cookies. [REASON]
  9. Add interactivity to Web pages through the Document Object Model and Dynamic HTML. [REASON]
  10. List the concepts of server-side programming. [COMMUNICATE]
  11. Introduce database connectivity (time allowed). [REASON]

Course Examples

Expression Calculator done in JavaScript (opens a new tab/window)

Final project - early version pizza parlor site (opens a new tab/window)

Valid XHTML 1.0 Transitional