This Guide will be used for the Fall 2016 and later offerings of CMPT 165. See also your course's home page .
Table of Contents
- The Internet and the World Wide Web
- The Internet (1279; 1279)
- Internet Protocols (503; 1782)
- The Web and HTTP (514; 2296)
- HTML, CSS, and JavaScript (610; 2906)
- Markup and HTML
- Text Files and Markup (651; 3557)
- HTML and Tags (1258; 4815)
- Attributes and More (881; 5696)
- Semantic Markup (1715; 7411)
- Validating HTML (896; 8307)
- URLs: Links and Images (942; 9249)
- Character References (576; 9825)
- Stylesheets
- Styles (229; 10054)
- CSS Basics (404; 10458)
- CSS Properties (1055; 11513)
- CSS Selectors (1049; 12562)
- Colours in CSS (932; 13494)
- Styling Pages with CSS (595; 14089)
- Browser Compatibilty (1056; 15145)
- Separating Content and Appearance (407; 15552)
- CSS Fonts (291; 15843)
- Interactive Colour Mixer (56; 15899)
- JavaScript Introduction
- Programming and Web Pages (405; 16304)
- JavaScript Basics (556; 16860)
- Variables and Functions (953; 17813)
- The jQuery Library (940; 18753)
- Working with jQuery (711; 19464)
- Events and Behaviour (401; 19865)
- Why doesn't my code work? (492; 20357)
- Graphics
- Using Images on Web Pages (710; 21067)
- Image Formats (760; 21827)
- Bitmap Image Formats (1620; 23447)
- JavaScript and Graphics
- More jQuery (516; 23963)
- JavaScript + SVG: Raphaël (774; 24737)
- About SVG (456; 25193)
- Working with SVG (866; 26059)
- Animating SVG (505; 26564)
- Working with JavaScript
- Variables, Again (746; 27310)
- Iteration: the for-loop (784; 28094)
- Working with Strings (862; 28956)
- HTML Forms (987; 29943)
- Making Decisions (64; 30007)
- More CSS
- Positioning in CSS (1192; 31199)
- Responsive Design (1031; 32230)
- CSS Frameworks (935; 33165)
- Epilogue
- Server-side Programming (688; 33853)
- Bits and Transmitting Information (855; 34708)
- Course Context and Summary (1258; 35966)
- Software
- Technical Instructions
- Uploading Files (261; 36227)
- Browser Developer Tools (304; 36531)
- Quick Reference
- HTML Quick Reference (491; 37022)
- CSS Quick Reference (481; 37503)
- jQuery Quick Reference (375; 37878)
- Raphaël Quick Reference (368; 38246)
- Code Snippets
- Index of Terms
- References
- Copyright Information
Important Online Resources
- HTML5 Element Reference from mozilla.org
- HTML Validator
- Character Entity Reference and Unicode Character Table
- CSS Reference from mozilla.org
- jQuery Reference
- Raphaël Reference and Raphaël Tutorial