നിങ്ങളുടെ ബോസിൽ നിന്ന് "അജക്സ് കോൾ" ലഭിക്കുമ്പോൾ എന്തുചെയ്യണം
ഞാൻ സമ്മതിക്കുന്നു, ഞാൻ ഒരിക്കലും ജാവാസ്ക്രിപ്റ്റിന്റെ ഒരു വലിയ ഫാൻ ആയിരുന്നില്ല. എന്റെ സൈറ്റിൽ ഇതിനെ മറയ്ക്കാൻ ഇല്ലാത്തതിനാൽ ഒരു ജാവാസ്ക്രിപ്റ്റ് ഗൈഡിനെ കുറിച്ച് എനിക്ക് എപ്പോഴും സന്തോഷമായിരുന്നു. എനിക്ക് JavaScript എഴുതാനും വായിക്കാനും കഴിയുന്നു, പക്ഷേ ഒടുവിൽ, എനിക്ക് അതിനോട് താത്പര്യമില്ലായിരുന്നു. JS സ്ക്രിപ്റ്റുകൾ എഴുതാൻ വന്നപ്പോൾ എല്ലാ കാരണവും എന്റെ മനസ്സിന് ഒരു പൂർണ്ണ മാനസിക പിരിമുറുക്കം ഉണ്ടായി. എനിക്ക് സങ്കീർണ്ണമായ സി ++, ജാവ ആപ്ലിക്കേഷനുകൾ എഴുതാം, എന്റെ ഉറക്കത്തിൽ Perl CGI സ്ക്രിപ്റ്റുകൾ എഴുതാൻ എനിക്ക് കഴിയും, പക്ഷേ ജാവാസ്ക്രിപ്റ്റ് എപ്പോഴും പോരാട്ടമായിരുന്നു.
Ajax JavaScript കൂടുതൽ രസകരമായ
ഞാൻ rollovers വിരസത കാരണം കാരണം ഞാൻ ഇഷ്ടപ്പെട്ടു കാരണം ഒരു ഭാഗം കരുതുന്നു. തീർച്ചയായും, നിങ്ങൾക്ക് JS ഉള്ളതിനേക്കാൾ കൂടുതൽ ചെയ്യാൻ കഴിയും, എന്നാൽ അവിടെ 90% സൈറ്റുകൾ അത് റോൾവേർസ് അല്ലെങ്കിൽ ഫോർമാറ്റ് മൂല്യനിർവ്വഹണം ചെയ്യുന്നതിനേക്കാൾ വളരെ കൂടുതലാണ്. ഒരിക്കൽ നിങ്ങൾ ഒരു ഫോം മൂല്യനിർണ്ണയം ചെയ്തുകഴിഞ്ഞാൽ, അവയെല്ലാം സാധൂകരിക്കുന്നു.
അപ്പോൾ അജാക്സ് വീണ്ടും വന്നു പുതിയതാക്കി. പെട്ടെന്ന് നമ്മൾ ബ്രൌസറുകൾ ഉപയോഗിച്ചു കഴിഞ്ഞാൽ, ചിത്രങ്ങൾ മറ്റൊരാൾക്കും സ്വാഗതം ചെയ്യാൻ കഴിയുമെന്നതും, ഞങ്ങളുടെ സ്ക്രിപ്റ്റുകളിലേക്ക് ഡാറ്റയെ ബന്ധിപ്പിക്കുന്നതിന് എമ്മിന്റെയും ഡി.ഒ.യും ഞങ്ങൾക്ക് ഉണ്ടായിരുന്നു. ഇതിനർത്ഥം അജാക്സ് എന്നെ കീഴടക്കുന്നതിനാലാണ്, അജാക് ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കാൻ ഞാൻ ആഗ്രഹിക്കുന്നു.
നിങ്ങൾ എപ്പോഴെങ്കിലും നിർമ്മിച്ചിരിക്കുന്നത് എന്തിന്റെ സ്റ്റ്യൂയിഡേറ്റ് അജാക്സ് ആപ്ലിക്കേഷനാണ്?
ഏതാണ്ട് ഇ-മെയിൽ ലഭിച്ച അക്കൌണ്ടിലെ ഇമെയിൽ ചെക്കർ ആയിരിക്കണമെന്ന് എനിക്ക് തോന്നുന്നു. നിങ്ങൾ വെബ് പേജിലേക്ക് പോകുകയും അത് "നിങ്ങൾക്ക് 0 മെയിൽ സന്ദേശങ്ങൾ ഉണ്ടെന്ന്" പറയും. ഒരു സന്ദേശം വന്നാൽ 0 മാറാനിടയുണ്ട്, പക്ഷെ അത്തരം മെയിൽ ലഭിച്ചില്ലെങ്കിൽ, അത് ഒരിക്കലും മാറില്ല. ഞാൻ അക്കൗണ്ടിലേക്ക് മെയിൽ അയച്ച് ഇത് പരീക്ഷിച്ചു, അത് പ്രവർത്തിച്ചു. എന്നാൽ അത് തികച്ചും ഗൗരവമുള്ള കാര്യമായിരുന്നു. അഞ്ചു വർഷം മുൻപ് ലഭ്യമായ മികച്ച മെയിൽ ചെക്കറുകൾ ആയിരുന്നു, കൂടാതെ ഫയർഫോക്സോ ഐഇയോ ഉപയോഗിക്കുന്നതിനായി പ്രവർത്തിപ്പിക്കേണ്ടതില്ല. എന്റെ സഹപ്രവർത്തകരിൽ ഒരാൾ അത് കണ്ടപ്പോൾ, "അത് എന്താണ് ചെയ്യുന്നത്?" ഞാൻ വിശദീകരിച്ചപ്പോൾ, "എന്തുകൊണ്ട്?"
അജാക്സ് ആപ്ലിക്കേഷൻ നിർമ്മിക്കുന്നതിനുമുമ്പ് എല്ലായ്പ്പോഴും ചോദിക്കുക
എന്തുകൊണ്ട് അജാസ്?
അജാക്സിൽ ആപ്ലിക്കേഷൻ നിർമ്മിക്കുന്നതിന്റെ കാരണം മാത്രമാണ് "അജക്സ് തണുത്തതാണ്" അല്ലെങ്കിൽ "അജാക്സ് ഉപയോഗിക്കുന്നതിന് എന്റെ ബോസ് പറഞ്ഞു", അതിനുശേഷം താങ്കൾ നിങ്ങളുടെ സാങ്കേതിക തീരുമാനത്തെ ഗൌരവമായി വിലയിരുത്തണം. നിങ്ങൾ ഏതെങ്കിലും വെബ് ആപ്ലിക്കേഷൻ നിർമ്മിക്കുമ്പോൾ നിങ്ങൾ ആദ്യം നിങ്ങളുടെ ഉപഭോക്താക്കളെക്കുറിച്ച് ചിന്തിക്കണം. ഈ ആപ്ലിക്കേഷന് എന്താണ് ചെയ്യേണ്ടത്? ഇത് ഉപയോഗിക്കാൻ എളുപ്പമാകുമോ?
എന്തുകൊണ്ടാണ് ചിലത് അല്ലേ?
അജാക്സ് ഉപയോഗിയ്ക്കാൻ വളരെ പ്രയാസമുള്ളതാണു്. എന്റെ ടീം പ്രവർത്തിച്ച ഒരു സൈറ്റിൽ, പേജിന്റെ ഒരു ടാബുകൾ ഉണ്ടായിരുന്നു. എല്ലാ ഉള്ളടക്കവും ഒരു ഡാറ്റാബേസിൽ XML- ൽ ശേഖരിക്കപ്പെട്ടു, നിങ്ങൾ ടാബുകളിൽ ക്ലിക്കുചെയ്യുമ്പോൾ, XML ൽ നിന്നുള്ള പുതിയ ടാബ് ഡാറ്റ ഉപയോഗിച്ച് പേജ് പുനർനിർമിക്കാൻ അജാക്സ് ഉപയോഗിച്ചു.
ഇത് അജാക്കിന്റെ നല്ല ഉപയോഗം പോലെയാണ്, നിങ്ങൾ അതിൽ ചില പ്രശ്നങ്ങളെക്കുറിച്ച് ചിന്തിക്കാൻ തുടങ്ങുന്നതുവരെ:
- ടാബുകൾ ബുക്ക്മാർക്ക് ചെയ്യാൻ കഴിയില്ല. അതിനാൽ ഉപഭോക്താക്കൾക്ക് അവർക്കാവശ്യമായ വിവരങ്ങൾ സേവ് ചെയ്യാൻ സാധിക്കില്ല.
- ആദ്യ ടാബിലല്ലാത്ത ഡാറ്റ അജാക്സ് ആക്സസ് ചെയ്യാൻ കഴിയാത്തതിനാൽ സെർച്ച് എഞ്ചിനുകൾ കാണുന്നില്ല.
- അജാക്സ് ആക്സസ് ചെയ്യാനാവാത്തതിനാൽ, മറ്റ് ടാബുകളിലെ ഉള്ളടക്കം ഒരു സ്ക്രീൻ റീഡർ ഉപയോഗിച്ചോ അല്ലെങ്കിൽ മികച്ച JavaScript പിന്തുണയില്ലാത്ത പഴയ ബ്രൗസറുകളോ ഉപയോഗിക്കുന്ന ആർക്കും ദൃശ്യമാകില്ല.
- ടാബുകളിൽ ഒന്നിന് ധാരാളം വിവരങ്ങളുണ്ടെങ്കിൽ, മന്ദഗതിയിലുള്ള കണക്ഷനിൽ ലോഡുചെയ്യാൻ കുറേ സമയം എടുത്തേക്കാം. എന്തൊക്കെയായാലും അജാക്സ് ഒന്നും സൂചിപ്പിക്കുന്നില്ല, കാരണം ആ പേജ് തകർന്നതായി തോന്നുന്നു.
രസകരമായ കാര്യം, ഈ വെബ് സൈറ്റിന് മുമ്പ് അജാക്സ് ഉപയോഗിക്കാത്ത സമാന പേജുകളാണെന്നതാണ്. രഹസ്യ ഫയലുകൾ അല്ലെങ്കിൽ പ്രത്യേക HTML പേജുകളാൽ അവർ ഉള്ളടക്കം വിതരണം ചെയ്തു. അജാക്സ് ഒഴികെയുള്ള അജാക്സ് ഉപയോഗിക്കുന്നതിന് യാതൊരു കാരണവുമില്ല, ഞങ്ങളുടെ ബോസ് ഞങ്ങൾ അത് ഉപയോഗിക്കാൻ സ്ഥലങ്ങളിൽ അന്വേഷിക്കാൻ നിർദ്ദേശിച്ചു.
അജാക്സ് ആക്റ്റിവിറ്റി നോട്ടിലല്ല
നിങ്ങൾ ഒരു അജാക്സ് ആപ്ലിക്കേഷൻ അല്ലെങ്കിൽ നിങ്ങളുടെ വെബ് സൈറ്റിൽ അജാക്സ് പോലെയുള്ള എന്തെങ്കിലും സ്ഥാപിക്കാൻ പോകുകയാണെങ്കിൽ, നിങ്ങൾ മാറ്റങ്ങൾ ആക്സസ് ചെയ്യുന്ന ഡാറ്റ ഉണ്ടെങ്കിൽ ആദ്യം നിർണ്ണയിക്കുക. അസിൻക്രണസ് അഭ്യർത്ഥനയുടെ കാര്യം, വായനക്കാരൻ മറ്റെന്തെങ്കിലും ചെയ്യുന്ന വേളയിൽ, വേഗത്തിലുള്ള മാറ്റത്തിനായി സെർവറിലേക്ക് അഭ്യർത്ഥിക്കുന്നു എന്നതാണ്. തുടർന്ന് അവർ ഒരു ലിങ്ക് അല്ലെങ്കിൽ ബട്ടൺ ക്ലിക്കുചെയ്യുമ്പോൾ (അല്ലെങ്കിൽ ഒരു നിശ്ചിത സമയത്തിന് ശേഷവും - നിങ്ങളുടെ വ്യത്യാസം എന്താണെന്നത്) ഡാറ്റ ഉടൻ കാണിക്കുന്നു.
നിങ്ങളുടെ ഉള്ളടക്കമോ ഡാറ്റയോ ഒരിക്കലും മാറ്റപ്പെട്ടിട്ടില്ലെങ്കിൽ, അത് ആക്സസുചെയ്യാൻ നിങ്ങൾക്ക് അജാക്സ് ഉപയോഗിക്കരുത്.
നിങ്ങളുടെ ഉള്ളടക്കമോ ഡാറ്റയോ വളരെ വിരളമായി മാത്രമേ മാറുന്നുള്ളൂ എങ്കിൽ, അത് ആക്സസുചെയ്യാൻ നിങ്ങൾ ഒരുപക്ഷേ അജാക്സ് ഉപയോഗിക്കരുത്.
അജാക്സ് നല്ലതാണ് കാര്യങ്ങൾ
- ഫോം സാധൂകരണം
- ഇത് ഏതാണ്ട് നോവലാണ്. നിങ്ങൾ അത് തെറ്റാണെങ്കിൽ അല്ലെങ്കിൽ പൂരിപ്പിക്കുകയാണെങ്കിൽ ഫോം ടൈപ്പുചെയ്യുമ്പോൾ അത് നിങ്ങളെ അറിയിച്ചാൽ അത് വളരെ മാന്യമാണ്. സെർവറിലേക്ക് പോകാനും അതിൽ ഒരു പിശക് സന്ദേശം പഴയത് പഴയത് മാത്രമല്ല, അത് വേഗതയാണ്. ഫോമിൽ സെർവർ മൂല്യനിർണ്ണയം ഉപേക്ഷിക്കുക, ഇത് പ്രവേശനക്ഷമതയ്ക്കായുള്ള പ്രധാനപ്പെട്ടതാണ്. എന്നാൽ അജാക്സിനെ പിന്തുണയ്ക്കാൻ കഴിയുന്നവർക്ക്, അവർക്ക് ഇപ്പോൾ തന്നെ അവരോട് പറയുക.
- അഭിപ്രായങ്ങൾ
- ബ്ലോഗുകളിൽ അല്ലെങ്കിൽ ലേഖനങ്ങളിൽ മാത്രം വരുന്ന അഭിപ്രായങ്ങൾ Ajax- ന്റെ മികച്ച ഉപയോഗം ആണ്. കമന്റ്സ് എപ്പോൾ വേണമെങ്കിലും മാറ്റാം, പ്രത്യേകിച്ച് ഒരു കമന്റർ കമന്റ് ബട്ടൺ അമർത്തിയാൽ, അഭിപ്രായം ഉടൻ തന്നെ പേജിൽ ദൃശ്യമാകുന്നത് കാണാൻ നല്ലതാണ്.
- ഡാറ്റ ഫിൽട്ടർ ചെയ്യുന്നു
- നിങ്ങൾക്ക് ഒരുപാട് ഡാറ്റ ഒരു വലിയ പട്ടിക കിട്ടിയിട്ടുണ്ടെങ്കിൽ, അഴക്കിലുള്ള ഫിൽട്ടറുകളും സോർവറുകളും ചേർക്കുന്നതാണ് അജെയ്സിനുള്ള നല്ല പ്രയോഗം. നിങ്ങളുടെ വെബ് പട്ടിക എക്സൽ കൂടുതൽ ചെയ്യാൻ പ്രവർത്തിക്കുന്നത് ജനങ്ങൾക്ക് വളരെ ഉപകാരപ്രദമാണ്.
- സർവേകളും വോട്ടെടുപ്പും
- നിങ്ങളുടെ വോട്ട് ക്ലിക്കുചെയ്യുമ്പോൾ, ഫലങ്ങൾ കാണിക്കാൻ വോട്ടെടുപ്പ് മാറുന്നു. നിങ്ങൾ അഭിപ്രായപ്പെടുന്നതിന് മുമ്പ്, ഞങ്ങളുടെ വോട്ടെടുപ്പിൽ അസിക്സ് പിന്തുണയ്ക്കില്ല - എന്നാൽ അത് തീർച്ചയായും നല്ലതായിരിക്കും. ഒരുപക്ഷേ നമുക്ക് dojs ഡെവലപ്പർമാർക്ക് സ്വന്തമായി ഒരു "അജാക്സ് വിളിക്കുന്നു" നൽകാം. :)
നിങ്ങൾ & # 34; അജാക്സ് കോൾ & # 34 വാങ്ങുമ്പോൾ എന്തുചെയ്യണം?
അവർ വെബ്സൈറ്റിൽ അജാക്സ് ഉപയോഗിക്കേണ്ടത് എന്തുകൊണ്ടാണെന്ന് കണ്ടെത്താൻ നിങ്ങളുടെ ബോസിനെയോ മാർക്കറ്റിങ് വിഭാഗത്തിലേയോ സംസാരിക്കുക. എന്തുകൊണ്ടാണ് അവർ ആവശ്യപ്പെടുന്നതിൻറെ കാരണങ്ങൾ നിങ്ങൾ മനസ്സിലാക്കിയെങ്കിൽ, അതിന് അനുയോജ്യമായ ഒരു അപ്ലിക്കേഷൻ കണ്ടെത്തുന്നതിന് നിങ്ങൾക്കാകും.
നിങ്ങളുടെ ഉപഭോക്താക്കൾ ആദ്യം വരുന്നത് നിങ്ങളുടെ ബോസിനെ ഓർമ്മിപ്പിക്കുക, പ്രവേശനക്ഷമത ഒരു പദമല്ല. നിങ്ങളുടെ സൈറ്റ് ഉപഭോക്താക്കൾക്ക് ആക്സസ് ചെയ്യാനാകുമോ എന്ന് അവർ ശ്രദ്ധിക്കുന്നില്ലെങ്കിൽ, തിരയൽ എഞ്ചിനുകൾ അജാക്സ് പരിപാലിക്കുന്നില്ലെന്ന് അവരെ ഓർമ്മിപ്പിക്കുക, അങ്ങനെ അവർക്ക് നിരവധി പേജ്കാഴ്ചകൾ ലഭിക്കില്ല.
ചെറുത് ആരംഭിക്കുക. ഒരു പുതിയ വെബ് ആപ്ലിക്കേഷനെ സ്ക്രാച്ചിൽ നിന്ന് നിർമ്മിക്കുന്നതിനെക്കുറിച്ച് വിഷമിക്കുന്നതിനു മുമ്പ് ആദ്യം ഒരു കാര്യം എളുപ്പത്തിൽ നിർമിക്കുക. നിങ്ങളുടെ വെബ് സൈറ്റിൽ അജിക്സിയൻ എന്തെങ്കിലും നേടാൻ കഴിയുമെങ്കിൽ നിങ്ങളുടെ ബോസ് അല്ലെങ്കിൽ മാർക്കറ്റിങ് ഡിപ്പാർട്ട്മെന്റിന്റെ ലക്ഷ്യം നേടേണ്ടതുണ്ട്. ശരിക്കും ഉപയോഗപ്രദമായ ഒരു അജാക്സ് ആപ്ലിക്കേഷൻ നിർമ്മിക്കാൻ തീർച്ചയായും സാധ്യമാണ്, പക്ഷേ ആദ്യം ചെയ്യേണ്ടത് എങ്ങനെയെന്ന് ചിന്തിക്കുകയാണെങ്കിൽ മാത്രം.
ഈ ലേഖനം ഉപയോഗപ്രദമായിരുന്നോ? ഒരു അഭിപ്രായം ഉണ്ടാക്കുക.