BWM350

Use of client-side scripting using JavaScript, including jQuery and AJAX to dynamically change the presentation of a web page. Overview of basic JavaScript programming, data types, operators, functions, events, control structure, browser object model, HTML forms, object-oriented JavaScript, as well as intermediate JavaScript concepts, such as: debugging, cookies, and security. Use of events and triggers for custom event handling, pattern matching, searching for text within a page, flow control, and the document object model (DOM). 3 Credits (3 Lecture) Prerequisite(s): BWM254.