spa.md
SPA Engine Documentation
Purpose
Provide dynamic page loading without full reloads.
Modules
core.js
Manages DOM references.
loader.js
Fetches HTML, injects content, updates history.
router.js
Handles back/forward navigation.
spinner.js
Controls loading spinner.
errors.js
Displays error messages.
debug.js
Logs debug messages.
Global API
Accessible via:
- SPA.loadPage()
- SPA.showSpinner()
- SPA.hideSpinner()
- SPA.debug()
- SPA.showError()