Manuals / JavaScript / Checkpoint 6
B · Browser · beginner · Gate · Week 3–4 · Checkpoint 6 of 14
Checkpoint A — Fundamentals + DOM
Before async and modules, prove you can write clean functions, transform data with array methods, and ship a working DOM app. Pass criteria are non-negotiable — fix gaps before Phase C.
Path progress38%
Step 1 of 3
Pass criteria
You pass when all six are true. Audit your work. Fix failures before continuing.
- 5+ pure utility functions (no DOM, no I/O) with clear names
- Used map/filter/reduce on real data — not index loops
- Todo app: add, toggle, delete, filter, localStorage persist
- No var, no == in new code
- Code pushed to GitHub with meaningful commits
- Can explain block scope vs function scope aloud in 60 seconds
Do this now
Go through each criterion. Mark pass/fail in your README. Fix failures this week.
Was this step clear?
Chapter learning outcomes
- Self-assessment checklist
- Portfolio habit: commit early
Clear these before you leave
Side quest
Checkpoint bundle
Ensure repo has utils.js, todo app, and README with pass criteria checklist marked complete.