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()