Pluto26-Web ist ein Projekt für Studierende der HAW-Landshut im Wintersemester 25/26.
- Teil A: Einführung in HTML, CSS, Javascript
- Teil B: Anwendung für Pluto25Web
Die Inhalte der einzelnen Vorlesungen werden nachfolgend zusammengefasst.
Nur Intro.
- Aufbau von index.html,
- Einfache Elements (siehe index.html im entsprechenden commit)
- Links und Bilder (siehe index.html im entsprechenden commit)
- Attribute (href, src, width, ...)
- style-Attribute (inline styles)
- Externe CSS-Datei einbinden (link-Tag)
- CSS-Selektoren (Element, ID, Class)
- Start mit JS
- alles aus index2_js_basics.html, index3_js.html
JS: document, events, elements
- index3_js.html
- index4_object.html
- Pluto26Web begonnen (nur Navbar)
- Erzeugung der Datei
- Navigation, hierzu u.a.:
window.addEventListener('load', () => {})location.hashdocument.querySelectorAll()document.querySelector()element.classList.remove()element.classList.add()location.hash
HTML:
- SignInActivity
- Modal
- Button, Input-Felder
JS:
document.getElementById("si_email").value
- Update des Main-Screen
- Template
- .value
- template.contenr.cloneNode
Übung: Leere Nachrichten blockieren.
- kein Stoff, Info zur Probeklausur
- Promise
- Connect zur Firebase-App
- Import der JS Libraries
- CreateAccount (testweise)
- Implemented SignIn, CreateAccount, SignOut
- Connected to FireStore Database
- Improved loading flow
- Added onAuthStateChanged
- Added send verification mail
- Improved Messaging with modal
- Adding Listener to receive Posts