Objek global
— window
Simbol yang diset setelah nxdom.js dan NX.Tatiye().run()
untuk debugging dan integrasi script lain.
1. Tabel global
| Global | Set oleh | Isi singkat |
NX / NXUI | nxdom.js | API publik: Storage, load, slug, Refresh, … |
NEXA | nxdom.js + NexaPage | url, apiBase, endpoint, kunci dari config.js |
nexaRoute | NexaRoute | Router aktif; .routes = Map handler |
nexaPage | NexaPage | Config: registeredRoutes, mountPath, appRoot |
nexaSubRoute | NexaPage (jika subrutes) | Router container kedua |
2. Event terkait
| Event | Kapan |
nxuiReady | NXUI siap |
nexaRouteReady | window.nexaRoute siap |
nxui:routeChange | Setelah ganti rute |
nxui:partialRefresh | Setelah Refresh.partial sukses |
nexa-storage-cache-update | Data Storage segar dari cache worker |
3. API slug (URL artikel)
| API | Contoh |
NX.createSlug(pubdate, title, id, prefix) | Link /blog/2026/02/07/judul |
NX.findBySlug(list, subRoute, opts) | Resolve nav.subRoute di handler blog |
NX.parseSlug(slug) | Judul dari slug |
NX.getSlugId(slug, prefix) | ID dari storage slug |
Contoh handler: Sub-route dinamis.