JavaScript is a client-side web-browser scripting language that uses browser resources to change the contents of a web page dynamically. This intensive, hands-on workshop continues on from COMP 1850. Students download and install several free, platform-independent tools and learn the theory behind client-side web scripting and interactive sites that use JavaScript to generate and manipulate a page's HTML, CSS, and more. Topics include: object detection, DOM manipulation, timers and animation, event handling, functions (named and anonymous), jQuery introduction, form validation, and manipulating window objects. Upon successful completion, successful participants will be able to write browser-independent code that meets official ECMA standards and be prepared to continue on to COMP 2011 AJAX. Prerequisites: COMP 1850
This course isn't currently offered. Please check back next term or contact the appropriate Program Assistant [PDF] to determine when this course will be offered again.