Introducing Client-Side Web Programming
-
Upload
dane-riddle -
Category
Documents
-
view
33 -
download
4
description
Transcript of Introducing Client-Side Web Programming
Copyright Copyright ©2005 ©2005 Department of Computer & Information Department of Computer & Information ScienceScience
Introducing Client-SideIntroducing Client-SideWeb ProgrammingWeb Programming
Copyright Copyright ©2005 ©2005 Department of Computer & Information Department of Computer & Information ScienceScience
Welcome!Welcome!
• Welcome to N341: Client-Side Welcome to N341: Client-Side Web ProgrammingWeb Programming
• This class is intended for those This class is intended for those with basic XHTML & CSS with basic XHTML & CSS experience.experience.
• This class will serve as an This class will serve as an introductory programming class.introductory programming class.
Copyright Copyright ©2005 ©2005 Department of Computer & Information Department of Computer & Information ScienceScience
Pre-Requisite SkillsPre-Requisite Skills
• You should be comfortable with You should be comfortable with scripting using XHTML and Cascading scripting using XHTML and Cascading Style Sheets.Style Sheets.
• You should be comfortable with using a You should be comfortable with using a basic text editor for scripting.basic text editor for scripting.
• If you do not have these skills, consider If you do not have these skills, consider taking a web scripting class (like CSCI taking a web scripting class (like CSCI N241) before taking this class.N241) before taking this class.
Copyright Copyright ©2005 ©2005 Department of Computer & Information Department of Computer & Information ScienceScience
What You Will LearnWhat You Will Learn
• How to create and use programming How to create and use programming objects.objects.
• How to create and use conditional How to create and use conditional statements to make complex statements to make complex decisions.decisions.
• How to create and use loops for How to create and use loops for iterative structures.iterative structures.
continued …continued …
Copyright Copyright ©2005 ©2005 Department of Computer & Information Department of Computer & Information ScienceScience
What You Will LearnWhat You Will Learn
• How to create and use scripts How to create and use scripts that include Dynamic HTML.that include Dynamic HTML.
• How to use JavaScript’s How to use JavaScript’s Document Object Model.Document Object Model.
• How to develop custom objects How to develop custom objects and your own custom and your own custom programming libraries (APIs).programming libraries (APIs).
Copyright Copyright ©2005 ©2005 Department of Computer & Information Department of Computer & Information ScienceScience
Suggested Tools - EditorsSuggested Tools - Editors
• We We stronglystrongly recommend that you recommend that you download & install a decent download & install a decent (programming) text editor for this (programming) text editor for this class.class.
• Once suggestion is syn Text Editor Once suggestion is syn Text Editor (for Windows Operating Systems):(for Windows Operating Systems):http://http://syn.sourceforge.netsyn.sourceforge.net//
Copyright Copyright ©2005 ©2005 Department of Computer & Information Department of Computer & Information ScienceScience
Suggested Tools – Reference Suggested Tools – Reference BooksBooks
• Beginning Beginning JavaScript, JavaScript, Second Edition Second Edition by Paul Wilton. by Paul Wilton. Published by Published by Wrox (2004).Wrox (2004).
• ISBN:ISBN:0-7645-5587-10-7645-5587-1
Copyright Copyright ©2005 ©2005 Department of Computer & Information Department of Computer & Information ScienceScience
Suggested Tools – Reference Suggested Tools – Reference BooksBooks
• JavaScript: The JavaScript: The Definitive Guide, Definitive Guide, Fourth Edition Fourth Edition by by Dan Flanagan. Dan Flanagan. Published by Published by O’Reilly (2001).O’Reilly (2001).
• ISBN:ISBN:0-596-00048-0 0-596-00048-0
Copyright Copyright ©2005 ©2005 Department of Computer & Information Department of Computer & Information ScienceScience
Suggested Tools - BrowsersSuggested Tools - Browsers
• Mozilla Firefox:Mozilla Firefox:http://www.mozilla.com/http://www.mozilla.com/
• Netscape Navigator:Netscape Navigator:http://http://browser.netscape.combrowser.netscape.com//
Copyright Copyright ©2005 ©2005 Department of Computer & Information Department of Computer & Information ScienceScience
Suggested Tools - ValidatorsSuggested Tools - Validators
• W3C Validator:W3C Validator:http://validator.w3.org/http://validator.w3.org/
• Dr. Watson:Dr. Watson:http://http://watson.addy.comwatson.addy.com//
Copyright Copyright ©2005 ©2005 Department of Computer & Information Department of Computer & Information ScienceScience
Suggested Tools - WebsitesSuggested Tools - Websites
• The World Wide Web The World Wide Web Consortium:Consortium:http://www.w3c.org/http://www.w3c.org/
• The Web Design Group:The Web Design Group:http://www.htmlhelp.com/http://www.htmlhelp.com/
• JavaScript Kit:JavaScript Kit:http://http://www.javascriptkit.comwww.javascriptkit.com//
Copyright Copyright ©2005 ©2005 Department of Computer & Information Department of Computer & Information ScienceScience
Enjoy What You Learn!Enjoy What You Learn!