CIS 213 - Web Client Scripting (JavaScript)

Alan's Links


Daily Work


Class Topics Assignments
Day#1 Syllabus
Chapter#1, Intro to JavaScript




Chapter#2, Data Types and Operators
template.html (Use for web pages)
Chapter#1
Review questions
Pprojects 1-1, 1-2, 1-3, 1-4, 1-5, 1-6
Case Project 1-3
Files Needed: js_styles.css

Chapter#2
Review questions
Projects 2-1, 2-2, 2-3, 2-5, 2-7
Case Project 2-2
Day#2 Chapter#3, Functions, Events, and Control Structures
HTML forms review

Chapter#3
Review questions
Projects 3-1, 3-2, 3-3, 3-4, 3-5, 3-6, 3-7, 3-8
Case projects 3-1, 3-4
Form Assignment

Day#3 Chapter#4, Manupulating the Browser Object Model Chapter#4
Review questions
Projects 4-1, 4-2, 4-3, 4-4, 4-5, 4-6
Case projects 4-1, 4-2
Files needed: concert1.gif, concert2.gif, concert3.gif, concert4.gif, concert5.gif
Day#4 Chapter#5, Validating Form Data with JavaScript
Form validation example
Chapter#6, Using Object-Oriented JavaScript
Chapter#5
Review questions
Project 5-2
Case project 5-2...fill in the code: MoveMenuItems_fix.html

Chapter#6
Review questions
Project 6-1
Files needed: CVSGroups.html
Case project 6-1
Day#5 Chapter#7, Manipulating Data in Strings and Arrays

Chapter#8, Debugging and Error Handling
Chapter#7
Review Questions
Case Project#1

Chapter#8

Review Questions
Case Project#1 (1st 3 docs)
Files needed:
BondRatings.html
Redirect.html
TargetHeartRate.html
Day#6 Chapter#9 - Managing State Information and Security Chapter#9
Review Questions
Project 9-1
Case Project 9-1
Day#7 Chapter#10 - Introduction to the Document Object Model (DOM) Chapter#10
Review Questions
Project 10-5
Case Project 10-3
Files needed:
cottage_small.jpg
cottage_large.jpg
Day#8 Chapter#11 - Creating Dynamic HTML (DHTML) Chapter#11
Review Questions
Project 11-3
Files needed: comet.jpg
Case Project 11-4
Day#9 Chapter#12 - Updating Web pages with AJAX

Chapter#12
Review Questions
Project 12-2
Case Project 12-1

Day#10 Paper and Final Exam The final exam will be open book. The paper should be a 1-1.5 page paper on something having to do with JavaScript, AJAX, etc.
Useful Links


http://validator.w3.org
- Validate your web pages