120 likes | 253 Views
Introducing Client-Side Web Programming. Welcome!. Welcome to N341: Client-Side Web Programming This class is intended for those with basic XHTML & CSS experience. This class will serve as an introductory programming class. Pre-Requisite Skills.
E N D
Welcome! • Welcome to N341: Client-Side Web Programming • This class is intended for those with basic XHTML & CSS experience. • This class will serve as an introductory programming class.
Pre-Requisite Skills • You should be comfortable with scripting using XHTML and Cascading Style Sheets. • You should be comfortable with using a basic text editor for scripting. • If you do not have these skills, consider taking a web scripting class (like CSCI N241) before taking this class.
What You Will Learn • How to create and use programming objects. • How to create and use conditional statements to make complex decisions. • How to create and use loops for iterative structures. continued …
What You Will Learn • How to create and use scripts that include Dynamic HTML. • How to use JavaScript’s Document Object Model. • How to develop custom objects and your own custom programming libraries (APIs).
Suggested Tools - Editors • We strongly recommend that you download & install a decent (programming) text editor for this class. • Once suggestion is syn Text Editor (for Windows Operating Systems):http://syn.sourceforge.net/
Suggested Tools – Reference Books • Beginning JavaScript, Second Edition by Paul Wilton. Published by Wrox (2004). • ISBN:0-7645-5587-1
Suggested Tools – Reference Books • JavaScript: The Definitive Guide, Fourth Edition by Dan Flanagan. Published by O’Reilly (2001). • ISBN:0-596-00048-0
Suggested Tools - Browsers • Mozilla Firefox:http://www.mozilla.com/ • Netscape Navigator:http://browser.netscape.com/
Suggested Tools - Validators • W3C Validator:http://validator.w3.org/ • Dr. Watson:http://watson.addy.com/
Suggested Tools - Websites • The World Wide Web Consortium:http://www.w3c.org/ • The Web Design Group:http://www.htmlhelp.com/ • JavaScript Kit:http://www.javascriptkit.com/