Skip to content

Course material and example project for the course JavaScript for Web, March 2020.

License

Notifications You must be signed in to change notification settings

hamburgcodingschool/javascript-for-web-2020-03

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Javascript for Web 2020-03

Course material and example project for the course JavaScript for Web, March 2020.

Tailwind: https://tailwindcss.com/

Session 1

JSON

DOM

Session 2

let and const

Template Literals

Fat Arrow Functions

DOM Functions

document.getElementById("...") : HTML Element
document.getElementsByTagName("...") : []
document.getElementsByClassName("...") : []

someElement.querySelector("#idname") : 1. HTML Element
someElement.querySelector(".classname") : 1. HTML ELement
someElement.querySelector("tagname") : 1. HTML Element
someElement.querySelectorAll("...") : []

someElement.classList.add("class1", "class2", "someotherclass")

Session 3

Web Content

Web Server

Local Web Server

  • VS Code:
    Extensions > Live Server > install
    index.html > Open with Live Server
  • Atom:
    Packages > Settings View > Install Packages / Themes > atom-live-server > install
    Packages > atom-live-server > Start server

HTTP

HTTP Methods

CRUD: Create - Read - Update - Delete

URLs

Session 4

REST APIs:

Cat Fact API:

Punk API (beers):

Session 5

Open Weather API:

Session 6

Discogs API:

CORS:

Firebase:

Session 7

Date and Time:

Google Maps API:

async & defer:

Geolocations:

Firebase Storage:

Session 8

Authentication:

Routing:

  • window.location.href
  • simulates a link click

Browser Location API:

About

Course material and example project for the course JavaScript for Web, March 2020.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published