
Vienas lapas lietotne (SPA)
Vienas lapas lietotne ir tīmekļa lietotne, kas ielādē vienu HTML lapu un dinamiski atjaunina saturu, kamēr lietotājs ar to mijiedarbojas, nepieciešot pilnas lapas pārlādes.
Vienas lapas lietojumprogramma (SPA) ir tīmekļa lietojumprogramma, kas ielādējas vienreiz un pēc tam dinamiski atjauninās, kamēr lietotāji pārvietojas pa to. Tā vietā, lai katrs klikšķis ielādētu pilnīgi jaunu lapu no servera, SPA pārraksta pašreizējo lapu ar jauniem datiem, radot gludāku, lietotnei līdzīgu pieredzi. Kad pirmo reizi apmeklējat SPA, pārlūks lejupielādē lietojumprogrammas HTML, CSS un JavaScript.
Pēc šīs sākotnējās ielādes visas turpmākās darbības notiek, izmantojot JavaScript API izsaukumus, kas iegūst datus un atjaunina lapas saturu bez pilnas pārlādes. Tieši tāpēc tādas lietotnes kā Gmail, Google Maps un Trello šķiet tik ātras un reaģētspējīgas.
Praksē
- Gmail ir viena no vislabāk zināmajām SPAs: jūs varat lasīt, rakstīt un meklēt e-pastus, nepārlādējot lapu
- Projektu vadības rīks, kas uzbūvēts kā SPA, parādīja par 40% lielāku lietotāju iesaisti, jo vilkšanas un nomišanas saskarne un momentānie atjauninājumi padarīja uzdevumu vadīšanu vieglu
- Finanšu informācijas paneļa SPA ļauj analītiķiem momentāni pāriet starp dažādiem datu skatiem un laika periodiem, salīdzinot ar 2–3 sekunžu lapas ielādes laiku to iepriekšējā tradicionālajā tīmekļa lietojumprogrammā
- Tiešsaistes dizaina rīks (piemēram, Figma vai Canva), kas uzbūvēts kā SPA, ļauj reāllaika sadarbību, kur vairāki lietotāji redz izmaiņas momentāni, nepārlādējot lapu
Vairāk par: Tīmekļa izstrāde
- Responsīvais dizains
- Progressīvā tīmekļa lietotne (PWA)
- Vienas lapas lietotne (SPA)
- Servera puses renderēšana (SSR)
- Statiska vietnes ģenerēšana (SSG)
- API (Application Programming Interface)
- CMS (Satura pārvaldības sistēma)
- Headless CMS
- Versiju kontrole
- CI/CD (Nepārtraukta integrācija / Nepārtraukta izvietošana)
- JavaScript framework
- TypeScript
Nezināt, kā tas attiecas uz jums?
Senior inženieris apstaigā jūsu objektu, jūsu meklēšanas klātbūtni un veidu, kādā nonāk pieprasījumi, un tad rakstiski norāda trīs lietas, ko vispirms vērts labot. Dokuments paliek jums neatkarīgi no rezultāta.