Consolidated References: Introduction to Web Technology and Programming
Intro to HTML and Web Concepts
HTML Element Reference:
https://developer.mozilla.org/en-US/docs/Web/HTML/ElementClass Examples:
https://github.com/RyanKadri/cis1052-fall2020-examplesHTML Tutorials:
https://www.w3schools.com/html/default.asp
Styles and CSS
CSS Selector Target Practice:
https://flukeout.github.io/CSS Selector Cheat Sheet:
https://adam-marsden.co.uk/css-cheat-sheetPalette Builder:
https://material-ui.com/customization/color/#color-toolWeird CSS Named Colors:
https://www.impressivewebs.com/weird-css-color-names/
Website Layout
Flexbox Froggy:
https://flexboxfroggy.com/Grid Garden:
https://codepip.com/games/grid-garden/Media Query Reference:
https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries
Using CSS Frameworks
CSS Specificity:
https://developer.mozilla.org/en-US/docs/Web/CSS/SpecificityPseudo-Classes:
https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-classesSpecificity Calculator:
https://specificity.keegan.st/Bootstrap:
https://getbootstrap.com/MUI:
https://www.muicss.com/docs/v1/getting-started/introductionWater.css:
https://watercss.netlify.app/Code from this class:
https://github.com/RyanKadri/cis1052-fall2020-examples/tree/master/c4-css-frameworks
Introduction to Javascript
MDN JavaScript Reference:
https://developer.mozilla.org/en-US/docs/Web/JavaScriptLearn Programming Online:
https://learnprogramming.online/Learn JavaScript Online:
https://learnjavascript.online/
JavaScript and the DOM
Handling User Inputs with JavaScript
Functions and Callbacks
A short callback summary:
https://developer.mozilla.org/en-US/docs/Glossary/Callback_functionMore in-depth callback explanation (sync and async):
https://www.javascripttutorial.net/javascript-callback/
Asynchronous JavaScript
A short callback summary:
https://developer.mozilla.org/en-US/docs/Glossary/Callback_functionMore in-depth callback explanation (sync and async):
https://www.javascripttutorial.net/javascript-callback/
JavaScript and the Network
A short callback summary:
https://developer.mozilla.org/en-US/docs/Glossary/Callback_functionMore in-depth callback explanation (sync and async):
https://www.javascripttutorial.net/javascript-callback/
JS Libraries and Web Hosting
JQuery Documentation:
https://learn.jquery.com/about-jquery/how-jquery-works/ChartJS Documentation:
https://www.chartjs.org/docs/latest/getting-started/Self-Hosting from the Ground Up:
https://fuzzytek.ml/tutorials/selfhostingguide/