സിംഗിൾ പേജ് ആപ്ലിക്കേഷൻ

വിക്കിപീഡിയ, ഒരു സ്വതന്ത്ര വിജ്ഞാനകോശം.
Jump to navigation Jump to search

ഒരു സെർവറിൽ നിന്ന് പുതിയ പേജുകൾ മുഴുവൻ ലോഡുചെയ്യുന്നതിനുപകരം നിലവിലെ പേജ് ചലനാത്മകമായി മാറ്റിയെഴുതി ഉപയോക്താവുമായി സംവദിക്കുന്ന ഒരു വെബ് ആപ്ലിക്കേഷൻ അല്ലെങ്കിൽ വെബ് സൈറ്റാണ് സിംഗിൾ പേജ് ആപ്ലിക്കേഷൻ (SPA). ഈ സമീപനം തുടർച്ചയായ പേജുകൾക്കിടയിലുള്ള ഉപയോക്തൃ അനുഭവത്തെ തടസ്സപ്പെടുത്തുന്നത് ഒഴിവാക്കുന്നു, ഈ അപ്ലിക്കേഷൻ ഒരു ഡെസ്ക്ടോപ്പ് ആപ്ലിക്കേഷൻ പോലെ പെരുമാറുന്നു. ഒരു എസ്‌പി‌എയിൽ(SPA), ആവശ്യമായ എല്ലാ കോഡുകളും - എച്.ടി.എം.എൽ., ജാവാസ്ക്രിപ്റ്റ്, സി‌എസ്‌എസ് എന്നിവ സിംഗിൾ പേജ് ലോഡ് ഉപയോഗിച്ച് വീണ്ടെടുക്കുന്നു, [1]അല്ലെങ്കിൽ സാധാരണയായി ഉപയോക്തൃ പ്രവർത്തനങ്ങൾക്ക് മറുപടിയായി ഉചിതമായ ഉറവിടങ്ങൾ ചലനാത്മകമായി ലോഡുചെയ്യുകയും ആവശ്യാനുസരണം പേജിൽ ചേർക്കുകയും ചെയ്യുന്നു. ആപ്ലിക്കേഷനിൽ പ്രത്യേക ലോജിക്കൽ പേജുകളുടെ ധാരണയും നാവിഗബിലിറ്റിയും നൽകുന്നതിന് ലൊക്കേഷൻ ഹാഷ് അല്ലെങ്കിൽ എച്ച്.ടി.എം.എൽ. 5 ഹിസ്റ്ററി എപിഐ(API) ഉപയോഗിക്കാമെങ്കിലും, പ്രക്രിയയുടെ ഒരു ഘട്ടത്തിലും പേജ് വീണ്ടും ലോഡുചെയ്യുകയോ മറ്റൊരു പേജിലേക്ക് കൈമാറ്റം നിയന്ത്രിക്കുകയോ ചെയ്യുന്നില്ല[2]. സിങ്കിൾ പേജ് ആപ്ലിക്കേഷനുമായുള്ള ഇടപെടലിൽ പലപ്പോഴും തിരശ്ശീലയ്ക്ക് പിന്നിലുള്ള വെബ് സെർവറുമായുള്ള ചലനാത്മക ആശയവിനിമയം ഉൾപ്പെടുന്നു.

അവലംബം[തിരുത്തുക]

  1. Flanagan, David, "JavaScript - The Definitive Guide", 5th ed., O'Reilly, Sebastopol, CA, 2006, p.497
  2. "Fixing the Back Button: SPA Behavior using Location Hash". Falafel Software Blog (ഭാഷ: ഇംഗ്ലീഷ്). ശേഖരിച്ചത് 2016-01-18.