JavaScript
Aims
- to show how JavaScript can be used to develop forms supporting client-side
validation on a web page and how to use regular expressions.
- to learn basic programming techniques: variable declaration, conditional statements, loops, arrays and functions.
classes, methods, events and event handlers.
- to create dynamic web pages.
- to introduce basic concepts of object-oriented programming: objects,
classes, methods, events and event handlers.
Content
- JavaScript: syntax client side. Error handling and debugging using client side JavaScript. Using JavaScript to write XHTML code. Creating popup alert,
prompt and confirm boxes. Use for validation, rollovers, image manipulation,
e-commerce calculations, working with dates and time, styles.
- Object-based versus procedural languages. Objects, methods
and properties.
- JavaScript core programming features: repetition, decision
making, input and output of data, arithmetic, arrays. Using JavaScript's
built-in functions to manipulate dates, text and numbers. Setting time limits
on events. Creating JavaScript custom objects.
- JavaScript relationship with XHTML and CSS.
Prerequisites
- Normally completion of Introduction to Web Authoring using XHTML and CSS or equivalent or knowledge of web page authoring using XHTML and CSS.
- Preferably Problem Solving for Programming or some knowledge of basic programming concepts.
Credits
- 15 CATS points at Level 5 NQF
Web Design and Authoring
IT Applications
Open Source Database and Web Applications
Project