JavaScript: Scripting


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number



Overview/Description
To teach the basics of JavaScript client-side scripting

Target Audience
Web developers

Prerequisites
Knowledge of HTML and general Internet development; previous programming experience would be an advantage

Expected Duration (hours)
2.7

Lesson Objectives

JavaScript: Scripting

  • recognize the features of client-side JavaScript and identify the control methods supported by the JavaScript window object that are used to enhance applications.
  • identify the properties and methods of the frame and window objects and define functions for deferring or repeating the execution of a code segment.
  • recognize how to use the focus method of the window object to assign and remove keyboard focus from windows, and identify the properties and methods of the location object and the history object.
  • recognize how to use JavaScript to control the status line's display, and identify how to change the appearance of help windows.
  • create help windows and links to the HTML help pages.
  • recognize the function of a form and its elements, define the submit and reset methods for the form object, and identify properties for the JavaScript form object.
  • recognize the purpose of text boxes on a form for user input, define validation techniques, and identify how to write a program that accepts and validates data from a user.
  • create a form with JavaScript.
  • recognize the functionality of DHTML and how to create DHTML pages, identify how to change the appearance and the content of on-screen elements, and state how DHTML reacts to mouse movement and mouse click events.
  • identify the functions and benefits of style sheets, recognize the syntax for creating a style rule, and define the different attributes and tags used for applying styles.
  • recognize the DHTML techniques you can use to create a menu with dynamic features, and identify how to use JavaScript event handlers for menu choices and menu headings.
  • write a dynamic menu program.
  • Course Number:
    115427_eng