CSE 134B · Homework 4

Homework 4 progress, documented with Astro.

Every rubric item—forms, validation, theming, and the View Transition API—now lives in one running journal. Browse the logs, grab the repo, or jump straight to the evidence you need for grading.

Part 5 deliverablePosts published: 3View transitions: Enabled

Latest logs Fresh updates

Theme Toggle + Cross-Page View Transitions

Capturing how the portfolio earned Part 4 credit for theming and motion.

view-transitionthemingjavascript

Form Deep Dive: Parts 1–3

From semantic HTML to Constraint Validation API hooks, here’s how the contact form matured.

formsvalidationaccessibility

Stitching a Shared Shell Across Every Page

Documenting how the sticky header, noscript guard, and link semantics keep the homework portfolio cohesive.

shellaccessibilityarchitecture

Milestones Assignment timeline

Week 6 · Shell

Sticky nav + shared layout

Unified header/footer, theme toggle, noscript message, and navigation hooks.

Week 7 · Forms

form-no-js ➜ form-with-js

Semantic base, attribute validation, illegal character flashes, JSON error log.

Week 8 · Motion

View Transition rollout

data-nav-transition anchors + respectful motion defaults.

Week 9 · Part 5

Astro SSG blog

This site! Markdown posts, reusable layouts, and static hosting.