Lecture | Video Segment | Link To Source Code | Length |
0 | Course Orientation | introducingClientSideWebProg.ppt | 07:50 |
Introduction |
1a | Introduction | Algorithm.ppt | 09:19 |
1b | Program Development | ProgramDevelopmentLifecycle.ppt | 14:38 |
1c | Documenting Your Code | DocumentingYourCode.ppt | 09:10 |
1d | Introducing Programming | introProgramming.ppt | 14:10 |
1e | Object Oriented Concepts | objectOrientedConcepts.ppt | 14:29 |
Introducing JavaScript |
2a | Working with Variables | | 33:05 |
2b | Introducing Variables | | 07:24 |
2c | Creating Variables | CreatingVariables.ppt | 20:35 |
Working with JavaScript Objects |
3a | Introducing Dialogue Windows | | 49:08 |
3b | Using the String Object | | 37:32 |
3c | Using the Number and Math Objects | | 43:09 |
Decision Structures |
4a | If-Then-Else Structures | | 43:41 |
4b | Switch Statements | | 21:04 |
4c | Complex Conditions | | 26:15 |
Loops |
5a | Conditional Loops | | 38:20 |
5b | Counting (For) Loops | | 31:46 |
Arrays |
6a | Introducing Arrays | | 36:14 |
6b | More On Arrays | | 40:45 |
6c | Multidimensional Arrays | | 41:35 |
Modularity |
7a | Introducing Modularity | IntroducingModularity.ppt | 33:39 |
7b | JavaScript Modularity | | 1:22:00 |
Introduction to DHTML & DOM |
8a | Working with Browser Objects | | 58:32 |
8b | Introducing DOM | | 25:19 |
8c | Working with document.images | | 34:06 |
8d | Regular Expressions | | 44:34 |
8e | JavaScript and Forms | | 1:20:43 |
8f | Form Validation | | 1:09:45 |
Advanced HTML & DOM |
9a | Opening the Window Object | | 32:16 |
9b | The Document Object | | 26:19 |
9c | Review of Cascading Style Sheets | | 27:35 |
9d | Manipulating Styles with JavaScript | | 50:47 |
Working with Cookies |
10a | Working with Cookies | | 44:11 |
Introduction to Object-Based Programming |
11a | Object-Based Programming | | 22:01 |