Course Overview
This hands-on course demonstrates how Web browsers use and manipulate the Document Object Model to dynamically create and change Web pages. Students will learn how to write scripts that work in any browser, how to write scripts that control other browser windows and how to take advantage of specialized browser-specific abilities to optimize code for particular browsers. Students also learn how to create fancy scripts such as flying images, drop-down menus, slide-in menus and animations. Other topics include: browser detection, object detection, cookies (to remember visitors and their
Prerequisite(s)
Credits
3.0
- Not offered this term
- This course is not offered this term. Notify me to receive email notifications when the course opens for registration next term.
Learning Outcomes
Upon successful completion, the student will be able to:
- Identify, locate, download, and install dozens of free tools useful for client-side Web scripting.
- Explain the theory behind client-side Web scripting.
- Write JavaScript Web scripts with and without HTML content.
- Identify, locate, and download sample JavaScript scripts and other Internet resources.
- Obtain, process, and store user input from Web pages.
- Use cookies to remember users and user data.
- Write browser sniffers, object detectors, and custom APIs useful for client-side scripting.
- Use regular expressions to find, process, and validate data.
- Use browser resources and abilities to change the contents of a Web page dynamically.
- Learn other client-side scripting languages with relative ease.
Effective as of Fall 2003
Programs and courses are subject to change without notice. Find out more about BCIT course cancellations.