Skip to content

Commit

Permalink
Deploy to GitHub pages
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] authored Dec 18, 2024
0 parents commit 10e3bf7
Show file tree
Hide file tree
Showing 175 changed files with 24,120 additions and 0 deletions.
Empty file added .nojekyll
Empty file.
1 change: 1 addition & 0 deletions 404.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width"/><meta charSet="utf-8"/><link rel="apple-touch-icon" sizes="180x180" href="/complete-intro-to-web-dev-v3/images/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/complete-intro-to-web-dev-v3/images/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/complete-intro-to-web-dev-v3/images/favicon-16x16.png"/><link rel="icon" type="image/png" sizes="16x16" href="/complete-intro-to-web-dev-v3/images/favicon-16x16.png"/><link rel="icon" type="image/x-icon" href="/complete-intro-to-web-dev-v3/images/favicon.ico"/><title>404: This page could not be found</title><meta name="next-head-count" content="8"/><link rel="preload" href="/complete-intro-to-web-dev-v3/_next/static/css/1a2746bf133d96ef.css" as="style"/><link rel="stylesheet" href="/complete-intro-to-web-dev-v3/_next/static/css/1a2746bf133d96ef.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/complete-intro-to-web-dev-v3/_next/static/chunks/polyfills-5cd94c89d3acac5f.js"></script><script src="/complete-intro-to-web-dev-v3/js/klipse/klipse_plugin.min.js" defer="" data-nscript="beforeInteractive"></script><script src="/complete-intro-to-web-dev-v3/_next/static/chunks/webpack-edeb1d7d7be94116.js" defer=""></script><script src="/complete-intro-to-web-dev-v3/_next/static/chunks/framework-fc97f3f1282ce3ed.js" defer=""></script><script src="/complete-intro-to-web-dev-v3/_next/static/chunks/main-b3aebd0b68d86dfc.js" defer=""></script><script src="/complete-intro-to-web-dev-v3/_next/static/chunks/pages/_app-225e228fe79f7e68.js" defer=""></script><script src="/complete-intro-to-web-dev-v3/_next/static/chunks/pages/_error-1995526792b513b2.js" defer=""></script><script src="/complete-intro-to-web-dev-v3/_next/static/2rYZB_PWuZ42qSmauXjF_/_buildManifest.js" defer=""></script><script src="/complete-intro-to-web-dev-v3/_next/static/2rYZB_PWuZ42qSmauXjF_/_ssgManifest.js" defer=""></script><script src="/complete-intro-to-web-dev-v3/_next/static/2rYZB_PWuZ42qSmauXjF_/_middlewareManifest.js" defer=""></script></head><body><div id="__next"><div class="course-app"><header class="navbar"><h1 class="navbar-brand"><a href="/complete-intro-to-web-dev-v3">Complete Intro to Web Dev v3</a></h1><div class="navbar-info"><a href="https://frontendmasters.com/courses/web-development-v3/" class="cta-btn">Watch on Frontend Masters</a></div></header><div class="content-container"><div class="main"><div style="color:#000;background:#fff;font-family:-apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Fira Sans&quot;, Avenir, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, sans-serif;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body { margin: 0 }</style><h1 style="display:inline-block;border-right:1px solid rgba(0, 0, 0,.3);margin:0;margin-right:20px;padding:10px 23px 10px 0;font-size:24px;font-weight:500;vertical-align:top">404<!-- --></h1><div style="display:inline-block;text-align:left;line-height:49px;height:49px;vertical-align:middle"><h2 style="font-size:14px;font-weight:normal;line-height:inherit;margin:0;padding:0">This page could not be found<!-- -->.<!-- --></h2></div></div></div></div></div><footer class="footer"><ul class="socials"><li class="social"><a href="https://twitter.com/holtbt"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="40" height="32" viewBox="0 0 40 32"><defs><clipPath id="clip-twitter-social"><rect width="40" height="32"></rect></clipPath></defs><g id="twitter-social" clip-path="url(#clip-twitter-social)"><g id="Group_269" data-name="Group 269" transform="translate(-230.23 -1140.849)"><path id="Path_419" data-name="Path 419" d="M266.12,1148.861v1.035a23.092,23.092,0,0,1-1.507,8.1,24.08,24.08,0,0,1-4.475,7.381,22.175,22.175,0,0,1-7.306,5.4,24.129,24.129,0,0,1-10,2.07,23.7,23.7,0,0,1-6.667-.945,22.83,22.83,0,0,1-5.936-2.655q.959.091,1.963.09a16.518,16.518,0,0,0,5.434-.9,17.111,17.111,0,0,0,4.749-2.52,8.275,8.275,0,0,1-4.749-1.643,7.8,7.8,0,0,1-2.877-3.983,8.268,8.268,0,0,0,1.507.135,8.58,8.58,0,0,0,2.146-.27,8.16,8.16,0,0,1-5.685-4.344,8.326,8.326,0,0,1-.89-3.578v-.135a7.775,7.775,0,0,0,3.744,1.035,8.183,8.183,0,0,1-2.671-2.9,7.817,7.817,0,0,1-.982-3.848,7.948,7.948,0,0,1,1.1-4.05,23.53,23.53,0,0,0,16.895,8.46,9.221,9.221,0,0,1-.183-1.845,7.787,7.787,0,0,1,1.1-4.05,8.216,8.216,0,0,1,2.991-2.948,7.991,7.991,0,0,1,4.087-1.1,8.184,8.184,0,0,1,5.982,2.566,16.087,16.087,0,0,0,5.205-1.98,7.784,7.784,0,0,1-1.393,2.588,8.4,8.4,0,0,1-2.215,1.913,16.856,16.856,0,0,0,4.749-1.305A17.032,17.032,0,0,1,266.12,1148.861Z" fill="var(--footer-icons)"></path></g></g></svg></a></li><li class="social"><a href="https://github.com/btholt"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" viewBox="0 0 32 32"><defs><clipPath id="clip-github-social"><rect width="32" height="32"></rect></clipPath></defs><g id="github-social" clip-path="url(#clip-github-social)"><g id="Group_272" data-name="Group 272" transform="translate(13522.5 -6994)"><path id="Subtraction_33" data-name="Subtraction 33" d="M-24967.5,8041a15.9,15.9,0,0,1-11.312-4.688A15.893,15.893,0,0,1-24983.5,8025a15.893,15.893,0,0,1,4.689-11.315A15.894,15.894,0,0,1-24967.5,8009a15.894,15.894,0,0,1,11.313,4.686A15.893,15.893,0,0,1-24951.5,8025a15.893,15.893,0,0,1-4.689,11.313A15.9,15.9,0,0,1-24967.5,8041Zm-3.781-4.571h0v3.918h7.895v-6.665a1.836,1.836,0,0,0-1.2-1.718c5.1-.617,7.467-2.975,7.467-7.424a7.176,7.176,0,0,0-1.637-4.728,6.74,6.74,0,0,0,.275-1.812,4.34,4.34,0,0,0-.52-2.452.574.574,0,0,0-.359-.1c-1.061,0-3.465,1.411-3.936,1.694a16.644,16.644,0,0,0-4.2-.489,16.379,16.379,0,0,0-3.969.445c-.846-.5-2.91-1.649-3.859-1.649a.566.566,0,0,0-.354.095,4.3,4.3,0,0,0-.521,2.452,6.7,6.7,0,0,0,.244,1.718,7.346,7.346,0,0,0-1.6,4.822,7.263,7.263,0,0,0,1.533,4.985c1.193,1.359,3.115,2.165,5.871,2.464a1.826,1.826,0,0,0-1.129,1.693v.5h0l-.006,0a7.121,7.121,0,0,1-2.033.363,2.608,2.608,0,0,1-.965-.158,4.438,4.438,0,0,1-1.836-1.881,2.361,2.361,0,0,0-1.248-1.091,3.472,3.472,0,0,0-1.217-.3.584.584,0,0,0-.545.224.282.282,0,0,0,.027.367,1.875,1.875,0,0,0,.447.307,4.732,4.732,0,0,1,.561.355,10.726,10.726,0,0,1,1.682,2.755c.043.092.078.163.105.217a3.876,3.876,0,0,0,2.42,1.185,6.036,6.036,0,0,0,.607.025c.875,0,1.988-.124,2-.125Z" transform="translate(11461 -1015)" fill="var(--footer-icons)"></path><g id="Ellipse_670" data-name="Ellipse 670" transform="translate(-13522.5 6994)" fill="none" stroke="var(--icons)" stroke-width="1"><circle cx="16" cy="16" r="16" stroke="none"></circle><circle cx="16" cy="16" r="15.5" fill="none"></circle></g></g></g></svg></a></li><li class="social"><a href="https://linkedin.com/in/btholt"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" viewBox="0 0 32 32"><defs><clipPath id="clip-linkedin-social"><rect width="32" height="32"></rect></clipPath></defs><g id="linkedin-social" clip-path="url(#clip-linkedin-social)"><g id="Group_270" data-name="Group 270" transform="translate(-86.349 -633.073)"><path id="Path_375" data-name="Path 375" d="M115.789,633.073a2.324,2.324,0,0,1,1.682.676,2.194,2.194,0,0,1,.695,1.627V662.8a2.131,2.131,0,0,1-.695,1.609,2.314,2.314,0,0,1-1.646.659H88.69a2.307,2.307,0,0,1-1.646-.659,2.128,2.128,0,0,1-.695-1.609V635.376a2.19,2.19,0,0,1,.695-1.627,2.322,2.322,0,0,1,1.682-.676h27.063Zm-20.224,9.672a2.561,2.561,0,0,0,0-3.584,2.658,2.658,0,0,0-1.938-.712,2.724,2.724,0,0,0-1.957.712,2.371,2.371,0,0,0-.75,1.792,2.4,2.4,0,0,0,.731,1.792,2.605,2.605,0,0,0,1.9.713h.037A2.7,2.7,0,0,0,95.565,642.745ZM96,645.434H91.213V659.88H96Zm17.3,6.144a7.007,7.007,0,0,0-1.573-4.9,5.68,5.68,0,0,0-6.839-.769,5.663,5.663,0,0,0-1.426,1.573v-2.048H98.674q.036.841,0,7.717v6.728h4.791V651.8a3.592,3.592,0,0,1,.146-1.17,2.913,2.913,0,0,1,.878-1.206,2.429,2.429,0,0,1,1.609-.549,2.108,2.108,0,0,1,1.865.914,4.265,4.265,0,0,1,.549,2.341v7.752H113.3Z" fill="var(--footer-icons)"></path></g></g></svg></a></li><li class="social"><div class="terms"><p>Content Licensed Under CC-BY-NC-4.0</p><p>Code Samples and Excercises Licensed Under Apache 2.0</p><p>Site Designed by<!-- --> <!-- --><a href="https://www.alexdanielson.com/">Alex Danielson</a></p></div></li></ul></footer></div><script async="" defer="" src="https://a.holt.courses/latest.js" data-hostname="web-dev-v3.holt.courses"></script><noscript><img src="https://a.holt.courses/noscript.gif?hostname=web-dev-v3.holt.courses" alt="" referrerPolicy="no-referrer-when-downgrade"/></noscript></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"statusCode":404}},"page":"/_error","query":{},"buildId":"2rYZB_PWuZ42qSmauXjF_","assetPrefix":"/complete-intro-to-web-dev-v3","nextExport":true,"isFallback":false,"gip":true,"scriptLoader":[]}</script></body></html>
1 change: 1 addition & 0 deletions _next/data/2rYZB_PWuZ42qSmauXjF_/index.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"pageProps":{"sections":[{"icon":"info-circle","title":"Welcome to the Class","slug":"welcome-to-the-class","lessons":[{"slug":"intro","fullSlug":"/lessons/welcome-to-the-class/intro","title":"Introduction","order":"01A","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/01-welcome-to-the-class/A-intro.md"},{"slug":"get-set-up","fullSlug":"/lessons/welcome-to-the-class/get-set-up","title":"Get Set Up","order":"01B","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/01-welcome-to-the-class/B-get-set-up.md"},{"slug":"what-are-you-going-to-learn","fullSlug":"/lessons/welcome-to-the-class/what-are-you-going-to-learn","title":"What Are You Going to Learn","order":"01C","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/01-welcome-to-the-class/C-what-are-you-going-to-learn.md"}],"order":"01"},{"icon":"code","title":"HTML","slug":"html","lessons":[{"slug":"tags","fullSlug":"/lessons/html/tags","title":"Tags","order":"02A","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/02-html/A-tags.md"},{"slug":"types-of-tags","fullSlug":"/lessons/html/types-of-tags","title":"Types of Tags","order":"02B","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/02-html/B-types-of-tags.md"},{"slug":"attributes","fullSlug":"/lessons/html/attributes","title":"Attributes","order":"02C","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/02-html/C-attributes.md"},{"slug":"organizing-html","fullSlug":"/lessons/html/organizing-html","title":"Organizing HTML","order":"02D","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/02-html/D-organizing-html.md"},{"slug":"head-and-meta-tags","fullSlug":"/lessons/html/head-and-meta-tags","title":"Head and Meta Tags","order":"02E","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/02-html/E-head-and-meta-tags.md"},{"slug":"html-project","fullSlug":"/lessons/html/html-project","title":"HTML Project","order":"02F","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/02-html/F-html-project.md"}],"order":"02"},{"icon":"palette","title":"CSS","slug":"css","lessons":[{"slug":"rules","fullSlug":"/lessons/css/rules","title":"Rules","order":"03A","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/03-css/A-rules.md"},{"slug":"selectors-and-the-cascade","fullSlug":"/lessons/css/selectors-and-the-cascade","title":"Selectors and the Cascade","order":"03B","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/03-css/B-selectors-and-the-cascade.md"},{"slug":"pseudoclasses-and-pseudoelements","fullSlug":"/lessons/css/pseudoclasses-and-pseudoelements","title":"Pseudoclasses and Pseudoelements","order":"03C","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/03-css/C-pseudoclasses-and-pseudoelements.md"},{"slug":"layout-css","fullSlug":"/lessons/css/layout-css","title":"Layout CSS","order":"03D","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/03-css/D-layout-css.md"},{"slug":"flex","fullSlug":"/lessons/css/flex","title":"Flex","order":"03E","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/03-css/E-flex.md"},{"slug":"grid","fullSlug":"/lessons/css/grid","title":"Grid","order":"03F","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/03-css/F-grid.md"},{"slug":"animations","fullSlug":"/lessons/css/animations","title":"Animations","order":"03G","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/03-css/G-animations.md"},{"slug":"putting-it-together","fullSlug":"/lessons/css/putting-it-together","title":"Putting It Together","order":"03H","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/03-css/H-putting-it-together.md"},{"slug":"project","fullSlug":"/lessons/css/project","title":"Project","order":"03I","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/03-css/I-project.md"}],"order":"03"},{"icon":"bolt","title":"JavaScript","slug":"javascript","lessons":[{"slug":"intro","fullSlug":"/lessons/javascript/intro","title":"Intro","order":"04A","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/04-javascript/A-intro.md"},{"slug":"numbers-strings-and-booleans","fullSlug":"/lessons/javascript/numbers-strings-and-booleans","title":"Numbers, Strings, and Booleans","order":"04B","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/04-javascript/B-numbers-strings-and-booleans.md"},{"slug":"control-flow","fullSlug":"/lessons/javascript/control-flow","title":"Control Flow","order":"04C","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/04-javascript/C-control-flow.md"},{"slug":"loops","fullSlug":"/lessons/javascript/loops","title":"Loops","order":"04D","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/04-javascript/D-loops.md"},{"slug":"exercise","fullSlug":"/lessons/javascript/exercise","title":"Exercise","order":"04E","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/04-javascript/E-exercise.md"},{"slug":"functions","fullSlug":"/lessons/javascript/functions","title":"Functions","order":"04F","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/04-javascript/F-functions.md"},{"slug":"scope","fullSlug":"/lessons/javascript/scope","title":"Scope","order":"04G","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/04-javascript/G-scope.md"},{"slug":"builtins","fullSlug":"/lessons/javascript/builtins","title":"Builtins","order":"04H","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/04-javascript/H-builtins.md"},{"slug":"objects","fullSlug":"/lessons/javascript/objects","title":"Objects","order":"04I","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/04-javascript/I-objects.md"},{"slug":"context","fullSlug":"/lessons/javascript/context","title":"Context","order":"04J","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/04-javascript/J-context.md"},{"slug":"arrays","fullSlug":"/lessons/javascript/arrays","title":"Arrays","order":"04K","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/04-javascript/K-arrays.md"}],"order":"04"},{"icon":"arrows-to-dot","title":"Putting It All Together","slug":"putting-it-all-together","lessons":[{"slug":"the-dom","fullSlug":"/lessons/putting-it-all-together/the-dom","title":"The DOM","order":"05A","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/05-putting-it-all-together/A-the-dom.md"},{"slug":"events-and-listeners","fullSlug":"/lessons/putting-it-all-together/events-and-listeners","title":"Events and Listeners","order":"05B","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/05-putting-it-all-together/B-events-and-listeners.md"},{"slug":"project","fullSlug":"/lessons/putting-it-all-together/project","title":"Project","order":"05C","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/05-putting-it-all-together/C-project.md"}],"order":"05"},{"icon":"code-compare","title":"Talking to Servers","slug":"talking-to-servers","lessons":[{"slug":"json","fullSlug":"/lessons/talking-to-servers/json","title":"JSON","order":"06A","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/06-talking-to-servers/A-json.md"},{"slug":"ajax","fullSlug":"/lessons/talking-to-servers/ajax","title":"AJAX","order":"06B","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/06-talking-to-servers/B-ajax.md"},{"slug":"async-await","fullSlug":"/lessons/talking-to-servers/async-await","title":"async/await","order":"06C","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/06-talking-to-servers/C-async-await.md"},{"slug":"project","fullSlug":"/lessons/talking-to-servers/project","title":"Project","order":"06D","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/06-talking-to-servers/D-project.md"}],"order":"06"},{"icon":"map","title":"Other Stuff You Should Know","slug":"other-stuff-you-should-know","lessons":[{"slug":"using-third-party-libraries","fullSlug":"/lessons/other-stuff-you-should-know/using-third-party-libraries","title":"Using Third Party Libraries","order":"07A","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/07-other-stuff-you-should-know/A-using-third-party-libraries.md"},{"slug":"git-and-github","fullSlug":"/lessons/other-stuff-you-should-know/git-and-github","title":"Git and GitHub","order":"07B","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/07-other-stuff-you-should-know/B-git-and-github.md"},{"slug":"things-to-do-next","fullSlug":"/lessons/other-stuff-you-should-know/things-to-do-next","title":"Things to Do Next","order":"07C","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/07-other-stuff-you-should-know/C-things-to-do-next.md"},{"slug":"conclusion","fullSlug":"/lessons/other-stuff-you-should-know/conclusion","title":"Conclusion","order":"07D","path":"/home/runner/work/complete-intro-to-web-dev-v3/complete-intro-to-web-dev-v3/lessons/07-other-stuff-you-should-know/D-conclusion.md"}],"order":"07"}]},"__N_SSG":true}
Loading

0 comments on commit 10e3bf7

Please sign in to comment.