Web Frontend Programming

Niels Müller Larsen

2011-11-27


Table of Contents

Preface
Who Am I
Introduction to the Module
Textbooks
Calendar/Schedule
Toolchain
1. JavaScript Starter, DOM. GO!
References
Let's get Started
HTML Validation and JavaScript
<noscript>
Demo
Assignments
2. Validation
References
Sample Solutions Previous Lesson
Forms
Validation
Assignments
3. Animations, Roll Overs, Generation of Content.
References
Sample Solutions Previous Lesson
Animation with JavaScript, Example 1
Roll Over with JavaScript, Example 2
Animation with JavaScript, Example 3
Animation with JavaScript, Example 4
Generation of Content and Other Fun Stuff
Assignments
4. AJaX
References
Sample Solutions Previous Lesson
AJaX
Assignments
A. Setting Up 3 Tier Client Server Environment
Apache, MySQL, PHP
B. Solutions to Assignments
Assignments from chapter 1
Assignments from chapter 2
Assignments from chapter 3
Assignments from chapter 4
Bibliography

List of Figures

1. Two tier client/server
2. Three tier client/server
1.1. A JS Calculator
3.1. Sample
A.1. Windows environment setup
A.2. Path edit
A.3. Creation of One of the Databases
A.4. After the creation

List of Tables

1. Schedule

List of Examples

1.1. demoCookie.html
1.2. fp0.html
3.1. jsSample03.html
3.2. jsAnim0.php
3.3. jsAnim1.php
3.4. jsSampleTimer.html
3.5. jsWorkshop.html
3.6. myQuery.js
3.7. jsWorkshop.js
4.1. myQuery.js
4.2. jsForm0Ajax.php
4.3. jsForm1Ajax.js
B.1. The Form - jsForm0M.php
B.2. New myQuery.js
B.3. Validation Software - jsForm1M.js
B.4. The Form - jsForm0MAlt.php
B.5. Validation Software - jsForm1MAlt.js