എന്താണ് ജാവാസ്ക്രിപ്റ്റ് കോഡ്. എന്താണ് ജാവാസ്ക്രിപ്റ്റ്. ഖണ്ഡിക ബോൾഡ് ഫോണ്ടിൽ

വെബ് സ്ക്രിപ്റ്റുകൾ എന്നത് html കോഡിലോ ലളിതമായി ഫയലുകളിലോ എഴുതിയ പ്രോഗ്രാമുകളാണ്, അത് കൂടുതൽ അഭികാമ്യമാണ്. ഈ പ്രോഗ്രാമുകൾ JavaScript-ൽ എഴുതിയിരിക്കുന്നു. അതിനാൽ, Javascripts എന്താണെന്നതിനെക്കുറിച്ച് സംസാരിക്കുമ്പോൾ, അത് ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയാണ് വ്യാഖ്യാനിക്കുന്നതെന്ന് നമുക്ക് പറയാം.

ജാവാസ്ക്രിപ്റ്റ് ബ്രൗസർ വായിക്കുന്നു, തുടർന്ന് എഴുതിയ പദപ്രയോഗങ്ങൾ നടപ്പിലാക്കുകയും പേജിൽ വ്യക്തമാക്കിയ കൃത്രിമത്വങ്ങൾ നടപ്പിലാക്കുകയും ചെയ്യുന്നു. ജാവ, സി++, സി തുടങ്ങിയ പ്രോഗ്രാമിംഗ് ഭാഷകൾക്ക് വാക്യഘടനയിൽ ജാവാസ്ക്രിപ്റ്റ് സമാനമാണ്.

സൺ മൈക്രോസിസ്റ്റംസ് (ഒറാക്കിൾ), നെറ്റ്‌സ്‌കേപ്പ് (മോസില്ല) തുടങ്ങിയ കമ്പനികളുടെ വികസനത്തിന് JavaScript അതിന്റെ രൂപത്തിന് കടപ്പെട്ടിരിക്കുന്നു. ലൈവ് സ്ക്രിപ്റ്റ് എന്നായിരുന്നു ഭാഷയുടെ യഥാർത്ഥ പേര്. എന്നിരുന്നാലും, അത് വളരെ ആയിരുന്നു എന്ന വസ്തുത കാരണം ജനകീയ ഭാഷസൺ മൈക്രോസിസ്റ്റംസിൽ നിന്നുള്ള ജാവ, നെറ്റ്‌സ്‌കേപ്പിന്റെ മാർക്കറ്റിംഗ് ഡിപ്പാർട്ട്‌മെന്റ്, ഭാഷയുടെ പേര് JavaScript എന്നാക്കി മാറ്റാൻ തീരുമാനിച്ചു. അതേ സമയം, അത് കണക്കാക്കപ്പെട്ടു ഈ ഘട്ടംഭാഷയ്ക്ക് ജനപ്രീതി കൂട്ടും. കൂടാതെ, അതിനെക്കുറിച്ച് സംസാരിക്കുമ്പോൾ, ജാവയും ജാവാസ്ക്രിപ്റ്റും രണ്ട് വ്യത്യസ്ത ഭാഷകളാണെന്ന കാര്യം ശ്രദ്ധിക്കേണ്ടതാണ്.

ECMA-262 ആണ് ഈ ഭാഷയുടെ ഔദ്യോഗിക മാനദണ്ഡം. ഈ ജാവാസ്ക്രിപ്റ്റ് ഭാഷയുടെ പേര് ECMAScript എന്നാണ്.

ഈ ഭാഷ പഠിക്കാൻ, CSS, Html എന്നിവയെ കുറിച്ചുള്ള മുൻ അറിവ് ഉപയോഗപ്രദമാകും. ഈ സമയം വരെ നിങ്ങൾക്ക് CSS, Html എന്നിവയെക്കുറിച്ച് അറിയില്ലായിരുന്നുവെങ്കിൽ, നിങ്ങൾ ഉടൻ തന്നെ സ്വയം പരിചയപ്പെടണം.

ജാവാസ്ക്രിപ്റ്റിന്റെ പരിമിതികളും കഴിവുകളും

വെബ് പേജുകളിൽ സ്ക്രിപ്റ്റുകൾ ഉപയോഗിക്കുമ്പോൾ ഇനിപ്പറയുന്ന സവിശേഷതകൾ ദൃശ്യമാകും:

  • പലതരത്തിൽ ചേർക്കുന്നു ആനിമേഷൻ ഇഫക്റ്റുകൾ, ഉപയോഗിച്ച് നടപ്പിലാക്കാൻ കഴിയില്ല HTML ഉപയോഗിക്കുന്നുകൂടാതെ സി.എസ്.എസ്.
  • ഉള്ളടക്കം മാറ്റാനുള്ള കഴിവ് HTML ഘടകങ്ങൾപേജ് വീണ്ടും ലോഡുചെയ്യാതെ പുതിയ ടാഗുകൾ ചേർക്കുന്നു.
  • ഇവന്റുകളോടുള്ള പ്രതികരണം (ഉപയോക്തൃ പ്രവർത്തനങ്ങളോടുള്ള പ്രതികരണം) - കീബോർഡിലെ കീസ്‌ട്രോക്കുകളുടെയും മൗസ് കഴ്‌സറിന്റെ ചലനങ്ങളുടെയും പ്രോസസ്സിംഗ്.
  • സെർവറിലേക്ക് അയയ്ക്കുന്നതിന് മുമ്പ് ഫോം ഫീൽഡുകളിൽ നൽകിയ ഡാറ്റയുടെ മൂല്യനിർണ്ണയം നടത്തുക. ഇത് സെർവറിലെ ലോഡ് കുറയ്ക്കുകയും സൈറ്റിന്റെ വേഗത വർദ്ധിപ്പിക്കുകയും ചെയ്യുന്നു.
  • ബ്രൗസർ പതിപ്പ് നിർണ്ണയിക്കുകയും ആവശ്യമായ പേജ് ലോഡ് ചെയ്യുകയും ചെയ്യുന്നു.

അല്ല മുഴുവൻ പട്ടികഈ ഭാഷയിൽ എഴുതിയ സ്ക്രിപ്റ്റിംഗ് കഴിവുകൾ, JavaScript പ്രവർത്തനങ്ങൾവളരെ വിശാലമായ അർത്ഥമുണ്ട്.

മുകളിലുള്ള സാധ്യതകൾക്ക് പുറമേ, സ്ക്രിപ്റ്റുകളുടെ ഉപയോഗത്തിന് പരിമിതികളും ഉണ്ട്:

  • ഉപയോക്താവിന്റെ കമ്പ്യൂട്ടറിൽ സ്ഥിതിചെയ്യുന്ന ഫയലുകളിലേക്ക് പ്രവേശനമില്ല. പൊതുവെ വെബ് പേജിനപ്പുറം പ്രവേശനമില്ല. ഒഴിവാക്കലുകൾ മാത്രമായിരിക്കാം കുക്കികൾ, അതിൽ നിന്ന് വായിക്കാനും എഴുതാനും കഴിയും JavaScript ഉപയോഗിക്കുന്നു. ഈ തരത്തിലുള്ള ഒബ്‌ജക്റ്റുകൾ സാധാരണയായി പേജ് വേഗത്തിലാക്കാൻ മാത്രമേ ആവശ്യമുള്ളൂ.
  • ക്രോസ്-ഡൊമെയ്‌ൻ അഭ്യർത്ഥനകൾ നടത്താനുള്ള സാധ്യതയില്ല, അതായത്, മറ്റൊരു ഡൊമെയ്‌നിൽ സ്ഥിതിചെയ്യുന്ന വെബ് പേജുകളിലേക്ക് ആക്‌സസ് നേടുക, അവ അടുത്തുള്ള ടാബുകളിൽ തുറന്നിട്ടുണ്ടെങ്കിലും.
  • അതിന്റെ സഹായത്തോടെ തുറന്ന ടാബുകളും വിൻഡോകളും അടയ്ക്കാൻ ഒരു മാർഗവുമില്ല.
  • സംരക്ഷണം ലഭ്യമല്ല ഉറവിട വാചകംപേജിൽ, പേജിൽ നിന്ന് ചിത്രങ്ങളോ വാചകങ്ങളോ പകർത്തുന്നത് നിരോധിക്കുന്നു. എന്നിരുന്നാലും, JavaScript ഫംഗ്‌ഷനുകൾ അനുവദിക്കുന്ന ചില നിയന്ത്രണങ്ങൾ ചേർക്കുന്നത് സാധ്യമാണ്.

അത്തരം നിയന്ത്രണങ്ങൾ, ഒരർത്ഥത്തിൽ, ക്ഷുദ്ര കോഡ് എക്സിക്യൂട്ട് ചെയ്യുന്നത് ബുദ്ധിമുട്ടാക്കുന്നു.

എന്താണ് Javascripts?

മുകളിൽ സൂചിപ്പിച്ചതുപോലെ, വെബ് പേജുകളിലേക്ക് ഇന്ററാക്റ്റിവിറ്റി ചേർക്കുന്ന ഒരു ഭാഷയാണ് JavaScript. ഈ ഭാഷ ഉപയോഗിച്ച്, HTML കോഡിൽ ഉൾപ്പെടുത്തിയിട്ടുള്ള ആ ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കപ്പെടുന്നു. ഉദാഹരണത്തിന്, ഉപയോക്താവ് പൂരിപ്പിച്ച ഫോമുകൾ അല്ലെങ്കിൽ രജിസ്ട്രേഷൻ ഫോമുകൾ. പലപ്പോഴും ജാവ ഭാഷസ്ക്രിപ്റ്റ്ജാവയുമായി ആശയക്കുഴപ്പത്തിലാണ്, എന്നാൽ ഈ ഭാഷകൾക്ക് പൊതുവായി ഒന്നുമില്ല.

ചിലർ ജാവാസ്ക്രിപ്റ്റ് മറ്റുള്ളവരുമായി താരതമ്യം ചെയ്യുന്നു റൂബി ഭാഷകൾ, സ്വയം , പൈത്തൺ. എന്നാൽ ഇത് ഒരു പ്രത്യേക ഭാഷയാണ്.

JavaScript ഉപയോഗിക്കുന്നത്

JavaScript ഉപയോഗിച്ച്, നിങ്ങൾക്ക് പേജിൽ മാറ്റങ്ങൾ വരുത്താനും എലമെന്റ് ശൈലികൾ മാറ്റാനും ടാഗുകൾ ചേർക്കാനും നീക്കം ചെയ്യാനും കഴിയും. പേജിലെ ഉപയോക്താവിന്റെ പ്രവർത്തനങ്ങളെക്കുറിച്ച് കണ്ടെത്താനും കഴിയും (സ്‌ക്രീനിന്റെ പ്രവർത്തന മേഖല കുറയ്ക്കുകയോ വലുതാക്കുകയോ ചെയ്യുക, മൗസ് ഉപയോഗിച്ച് ക്ലിക്ക് ചെയ്യുക, ഏതെങ്കിലും കീകൾ അമർത്തുക, പേജ് സ്ക്രോൾ ചെയ്യുക). Html കോഡിന്റെ ഏത് ഘടകത്തിലേക്കും ആക്‌സസ് നേടാനും ഈ ഘടകം കൈകാര്യം ചെയ്യാനും സാധിക്കും. അതിനാൽ, "ജാവാസ്ക്രിപ്റ്റുകൾ എന്താണ്?" എന്ന ചോദ്യത്തിനുള്ള ഉത്തരം പേജ് റീലോഡ് ചെയ്യാതെ തന്നെ ഡാറ്റ ലോഡുചെയ്യാനും സന്ദേശങ്ങൾ നൽകാനും കുക്കികൾ സജ്ജീകരിക്കുകയോ വായിക്കുകയോ ചെയ്യാനും മറ്റ് നിരവധി പ്രവർത്തനങ്ങൾ നടത്താനും കഴിയും.

ജാവാസ്ക്രിപ്റ്റ് അദ്വിതീയതയുടെ അടിസ്ഥാനം

മിക്കവാറും എല്ലാ ബ്രൗസറുകളും പിന്തുണയ്ക്കുന്നു, അവയുമായി പൂർണ്ണമായ സംയോജനം ഉണ്ട് എന്നതാണ് ഈ ഭാഷയുടെ പ്രധാന പ്രത്യേകത. JavaScript ഉപയോഗിച്ചുള്ള എല്ലാ പ്രവർത്തനങ്ങളും വളരെ ലളിതമാണ്. ഈ നേട്ടങ്ങളെല്ലാം നൽകുന്ന മറ്റൊരു സാങ്കേതികവിദ്യയുമില്ല. ഉദാഹരണത്തിന്, ക്രോസ് ബ്രൗസറുകൾ ഇല്ല; അവ എല്ലാ ബ്രൗസറുകളും പിന്തുണയ്ക്കുന്നില്ല (ഇവ XUL, ActiveX, VBScript എന്നിവയാണ്). ബ്രൗസറുമായി പൂർണ്ണമായി സംയോജിപ്പിക്കാത്തവയും ഉണ്ട്. ഇവയാണ് സിൽവർലൈറ്റ്, ഫ്ലാഷ്, ജാവ. ഓൺ ഈ നിമിഷംഈ സാങ്കേതികവിദ്യയുടെ വളരെയധികം വികസനം ഉണ്ട്, ജാവാസ്ക്രിപ്റ്റ് 2 ന്റെ ഘടകങ്ങൾ വികസിച്ചുകൊണ്ടിരിക്കുന്നു.

ഇതര പ്രോഗ്രാമിംഗ് ഭാഷകൾ

ജാവാസ്ക്രിപ്റ്റ് കഴിവുകൾ പരിമിതമാണ്. ഈ സാഹചര്യത്തിൽ, ഇനിപ്പറയുന്ന പ്രോഗ്രാമിംഗ് ഭാഷകൾ സഹായിക്കും.

ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന ഭാഷ ജാവയാണ്. വിവരിക്കാൻ ഈ ഭാഷ ഉപയോഗിക്കുന്നു സങ്കീർണ്ണമായ അൽഗോരിതങ്ങൾ, എന്നാൽ ഇത് എല്ലായ്പ്പോഴും ഒരു സാധാരണ സൈറ്റിൽ ആവശ്യമില്ല. ഇക്കാരണത്താൽ, ജാവ-ആപ്ലെറ്റുകൾ ലോഡുചെയ്യാൻ വളരെയധികം സമയമെടുക്കുകയും ഗണ്യമായ വലുപ്പം ഉണ്ടായിരിക്കുകയും ചെയ്യുന്നു.

തുടക്കം മുതൽ തന്നെ, ക്രോസ് ബ്രൗസറും മൾട്ടിമീഡിയ ഒബ്‌ജക്‌റ്റുകൾ സൃഷ്‌ടിക്കാനുമാണ് ഫ്ലാഷ് രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നത്. ഉദാഹരണത്തിന്, ഒരു വെബ്സൈറ്റ്, ഗെയിമുകൾ, ബാനറുകൾ, ഓഡിയോ, വീഡിയോ പ്ലെയറുകൾ എന്നിവയിൽ സംവേദനാത്മക മേഖലകൾ സൃഷ്ടിക്കുന്നതിന്. മറ്റ് കാര്യങ്ങൾക്കൊപ്പം, കൂടെ ഫ്ലാഷ് ഉപയോഗിക്കുന്നുസോക്കറ്റുകൾ (നെറ്റ്വർക്ക് കണക്ഷനുകൾ) സൃഷ്ടിച്ചു, നിങ്ങൾക്ക് മൾട്ടിമീഡിയയിൽ പ്രവർത്തിക്കാം, സെർവറിലേക്ക് അഭ്യർത്ഥനകൾ അയയ്‌ക്കേണ്ട ആവശ്യമില്ലാത്ത ഒബ്‌ജക്റ്റുകൾ സംഭരിക്കുക. സൗകര്യമുണ്ട് ഗ്രാഫിക് ഉപകരണങ്ങൾഫ്ലാഷിനായുള്ള വികസനം.

ഫ്ലാഷിന്റെയും ജാവാസ്ക്രിപ്റ്റിന്റെയും പോരായ്മകൾ താരതമ്യം ചെയ്താൽ, അവയുടെ ഒബ്ജക്റ്റുകൾ വളരെ വ്യത്യസ്തമാണ്, പിന്നെ പ്രധാനം ഫ്ലാഷിന്റെ പോരായ്മസെർച്ച് എഞ്ചിനുകളുടെ മോശം സൂചികയാണ്. ഒരു ഫ്ലാഷ് കണ്ടെയ്‌നറിൽ സ്ഥിതിചെയ്യുന്ന ടെക്‌സ്‌റ്റ് തിരഞ്ഞെടുക്കാൻ ഒരു മാർഗവുമില്ലാത്തതിനാൽ തിരയൽ എഞ്ചിനുകൾ കടന്നുപോകുന്നതിനാലാണ് ഇത് സംഭവിക്കുന്നത്.

സിൽവർലൈറ്റ്, Vbscript, JavaFX, XUL

ഇന്റർഫേസുകളും ആശയവിനിമയങ്ങളും നിർമ്മിക്കുമ്പോൾ JavaScript-ന്റെ കഴിവുകൾ പൂർത്തീകരിക്കുന്നതിന്, Silverlight, Vbscript, JavaFX, XUL സാങ്കേതികവിദ്യകൾ ഉപയോഗിക്കുന്നു.
ഫ്ലാഷ്, ജാവാസ്ക്രിപ്റ്റ് എന്നിവയെ അപേക്ഷിച്ച് അവ ഇപ്പോഴും കുറവാണ് ഉപയോഗിക്കുന്നത്. അവയിൽ ഓരോന്നിന്റെയും സവിശേഷതകൾ ഹൈലൈറ്റ് ചെയ്യുന്നതിന്, നമുക്ക് ഇനിപ്പറയുന്നവ പറയാം:

XUL - ഡെസ്ക്ടോപ്പ് ആപ്ലിക്കേഷനുകളും ഇന്റർഫേസുകളും വിവരിക്കാൻ ഉപയോഗിക്കുന്നു. നിങ്ങൾ മോസില്ലയ്‌ക്കായി ഒരു പ്രോഗ്രാം സൃഷ്‌ടിച്ചാൽ മാത്രമേ ഇത് സാധ്യമാകൂ.

JavaFX - ഈ ഭാഷയുടെ ഒരു കൂട്ടിച്ചേർക്കൽ ആയതിനാൽ ജാവ ഉപയോഗിച്ച് മാത്രം കമ്പ്യൂട്ടറിൽ പ്രവർത്തിക്കുന്നു.

മൈക്രോസോഫ്റ്റ് കോർപ്പറേഷനാണ് വിബിസ്ക്രിപ്റ്റ് വികസിപ്പിച്ചത്. ആയിരുന്നു അടിസ്ഥാനം വിഷ്വൽ ബേസിക്. ഈ ഭാഷ ഒരു തരത്തിലും വികസിക്കുന്നില്ല, ഇക്കാലത്ത് മിക്കവാറും ഉപയോഗിക്കുന്നില്ല, കൂടാതെ ജാവാസ്ക്രിപ്റ്റിനേക്കാൾ കഴിവുകളിൽ താഴ്ന്നതുമാണ്.

സിൽവർലൈറ്റ് - വികസിപ്പിച്ചെടുത്തു Microsoft മുഖേനഫ്ലാഷിന്റെ ഒരു എതിരാളിയായി. അതിനും വലിയ പ്രചാരമില്ല, കാരണം... ജാവാസ്ക്രിപ്റ്റ് സ്ട്രിംഗുകൾക്ക് കൂടുതൽ പേജ് സ്ക്രിപ്റ്റിംഗ് നൽകാൻ കഴിയും.

ജാവാസ്ക്രിപ്റ്റ് എങ്ങനെ പ്രവർത്തനക്ഷമമാക്കാം, അത് എന്താണ് JavaScript പിശക്

ഇപ്പോൾ ഇന്റർനെറ്റിലെ ഉപയോക്താക്കളുടെ ദൈനംദിന പ്രശ്നങ്ങൾ ചർച്ചചെയ്യുന്നത് മൂല്യവത്താണ്. ഇന്ന്, ഒരു ഉപയോക്താവ്, സോഷ്യൽ മീഡിയയിലെ തന്റെ പേജ് സന്ദർശിച്ചതിന് ശേഷം അത് കൂടുതലായി സംഭവിക്കുന്നു. നെറ്റ്‌വർക്ക് മുകളിലെ വിൻഡോയിൽ "JavaScript പ്രവർത്തനക്ഷമമാക്കിയിട്ടില്ല" എന്ന പിശക് സന്ദേശം കാണുന്നു ശരിയായ പ്രവർത്തനംവെബ്സൈറ്റ്, ദയവായി JavaScript പ്രാപ്തമാക്കുക", "JavaScript പിശക്". ഇത് എങ്ങനെ ശരിയാക്കാം എന്നത് ഒരു ഗുരുതരമായ ചോദ്യമാണ്, കാരണം... ഈ സാഹചര്യത്തിൽ, വീഡിയോകളും ഫോട്ടോകളും ലോഡുചെയ്യുന്നതിൽ ഉപയോക്താവിന് ബുദ്ധിമുട്ടുണ്ട്.

മോസില്ല ഫയർഫോക്സിൽ ജാവാസ്ക്രിപ്റ്റ് എങ്ങനെ പ്രവർത്തനക്ഷമമാക്കാം

ഉപയോക്താവ് മോസില്ലയിൽ പ്രവർത്തിക്കുന്നുണ്ടെങ്കിൽ, നിങ്ങൾ "ടൂളുകൾ" എന്നതിലേക്ക് പോകേണ്ടതുണ്ട്, തുടർന്ന് "ക്രമീകരണങ്ങൾ". തുടർന്ന് "ഉള്ളടക്കം" ടാബിൽ നിങ്ങൾ "JavaScript ഉപയോഗിക്കുക" എന്നതിന് അടുത്തുള്ള ബോക്സ് ചെക്ക് ചെയ്യേണ്ടതുണ്ട്.

Google Chrome-ൽ JavaScript എങ്ങനെ പ്രവർത്തനക്ഷമമാക്കാം

ഈ ബ്രൗസറിൽ JavaScript പ്രവർത്തനക്ഷമമാക്കുന്നതിനോ പ്രവർത്തനരഹിതമാക്കുന്നതിനോ, നിങ്ങൾക്കാവശ്യമുണ്ട് അടുത്ത ക്രമംപ്രവർത്തനങ്ങൾ: "ക്രമീകരണവും Google മാനേജ്മെന്റ്ക്രോം", "ഓപ്‌ഷനുകൾ", "വിപുലമായത്", "വ്യക്തിഗത വിവരങ്ങൾ (ഉള്ളടക്ക ക്രമീകരണങ്ങൾ)", "ജാവാസ്ക്രിപ്റ്റ്". എല്ലാ സൈറ്റുകളും അനുവദിക്കുക JavaScript ഉപയോഗിക്കുന്നു(ശുപാർശ ചെയ്ത).

ഓപ്പറയിൽ ജാവാസ്ക്രിപ്റ്റ് എങ്ങനെ പ്രവർത്തനക്ഷമമാക്കാം

ഈ ബ്രൗസറിൽ JavaScript പ്രവർത്തനക്ഷമമാക്കാനോ പ്രവർത്തനരഹിതമാക്കാനോ, നിങ്ങൾ ഇനിപ്പറയുന്നവ ചെയ്യേണ്ടതുണ്ട്:

F12 കീ അമർത്തുക.

"JavaScript പ്രാപ്തമാക്കുക" തിരഞ്ഞെടുക്കുന്നു.

ഐഇയിൽ (ഇന്റർനെറ്റ് എക്സ്പ്ലോറർ) ജാവാസ്ക്രിപ്റ്റ് എങ്ങനെ പ്രവർത്തനക്ഷമമാക്കാം

Internet Explorer-ൽ JavaScript പ്രവർത്തനക്ഷമമാക്കാനോ പ്രവർത്തനരഹിതമാക്കാനോ, നിങ്ങൾ ഇനിപ്പറയുന്നവ ചെയ്യേണ്ടതുണ്ട്: "ടൂളുകൾ", "ഇന്റർനെറ്റ് ഓപ്ഷനുകൾ", "സുരക്ഷ" ടാബ്, "ഇന്റർനെറ്റ് സോൺ തിരഞ്ഞെടുക്കുക", "മറ്റ്" ബട്ടൺ, "സ്ക്രിപ്റ്റുകൾ" ഇനം, "സ്ക്രിപ്റ്റുകൾ അനുവദിക്കുക" .

വികെയിലെ ജാവാസ്ക്രിപ്റ്റ്

ഈ പ്രശ്നം പരിഹരിക്കാൻ, നിങ്ങൾ VKontakte നെറ്റ്‌വർക്കിലെ JavaScript പിശക് പരിഹരിക്കേണ്ടതുണ്ട്.

എന്താണ് സംഭവിക്കുന്നത് JavaScript പിശക്വി.കെ?

ഉപയോക്താവ് സോഷ്യൽ നെറ്റ്‌വർക്കിലെ തന്റെ പേജ് സന്ദർശിച്ച് ഒരു വീഡിയോ അല്ലെങ്കിൽ ഓഡിയോ ഫയൽ സമാരംഭിക്കാൻ ശ്രമിച്ചു, പക്ഷേ അത് ഇടതുവശത്ത് കണ്ടെത്തി മുകളിലെ മൂല"JavaScript പിശക്: initAddMedia നിർവചിച്ചിട്ടില്ല" സന്ദേശം. ഒരു പിശക് ഉണ്ടാകുമ്പോൾ ഈ സന്ദേശം ദൃശ്യമാകുന്നു
"initAddMedia".

ആദ്യം നിങ്ങൾ "ആരംഭിക്കുക", "എന്റെ കമ്പ്യൂട്ടർ" എന്നിവയിലേക്ക് പോകേണ്ടതുണ്ട് വിൻഡോസ് ഫോൾഡർ. തുടർന്ന് system32 വിഭാഗത്തിലേക്കും ഡ്രൈവർ ഫോൾഡറിലേക്കും പോകുക. തുടർന്ന് etc ഫോൾഡറിലേക്ക്.

ഈ ഫോൾഡറിലെ ചെറിയ എണ്ണം ഫയലുകളിൽ നിങ്ങൾ തിരഞ്ഞെടുക്കേണ്ടതുണ്ട് ഹോസ്റ്റ് ഫയൽ.
ഈ ഫയൽ നോട്ട്പാഡ് ഉപയോഗിച്ച് തുറക്കുന്നു. ഇത് ഇതുപോലെ കാണപ്പെടുന്നു: നിങ്ങൾ ക്ലിക്ക് ചെയ്യണം വലത് ക്ലിക്കിൽമൗസ് തിരഞ്ഞെടുത്ത് "ഇത് ഉപയോഗിച്ച് തുറക്കുക" തിരഞ്ഞെടുക്കുക. അടുത്തതായി നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം " ടെക്സ്റ്റ് എഡിറ്റർ WordPad".

ഈ ഫയൽ തുറന്ന ശേഷം, നിങ്ങൾ 127.0.0.1 ലോക്കൽ ഹോസ്റ്റ് എന്ന എൻട്രി ഉപയോഗിച്ച് ഫയൽ നോക്കേണ്ടതുണ്ട്. മറ്റേതെങ്കിലും എൻട്രികൾ അനാവശ്യവും സങ്കീർണ്ണവും തടയുന്നതുമാണ് സ്ഥിരതയുള്ള ജോലിഓഡിയോ, വീഡിയോ ഫയലുകൾ. നിങ്ങൾ ഫയലിൽ നിന്ന് എല്ലാ വിവരങ്ങളും പൂർണ്ണമായും നീക്കം ചെയ്യുകയും ഈ ലിഖിതം 127.0.0.1 ലോക്കൽ ഹോസ്റ്റ് മാത്രം പകർത്തുകയും വേണം. അടുത്തതായി, നിങ്ങൾ "സംരക്ഷിക്കുക" ക്ലിക്കുചെയ്ത് കമ്പ്യൂട്ടർ പുനരാരംഭിക്കേണ്ടതുണ്ട്. അടുത്ത തവണ നിങ്ങൾ VKontakte പേജ് സന്ദർശിക്കുമ്പോൾ, എല്ലാം ശരിയായി പ്രവർത്തിക്കും.

ഈ ലേഖനത്തിൽ JavaScript (Java Script) എന്താണെന്ന് ഞങ്ങൾ നിങ്ങളോട് പറയും, ഉദാഹരണങ്ങൾ നൽകുകയും html കോഡിൽ ഇത് ആവശ്യമായി വരുന്നത് എന്തുകൊണ്ടാണെന്ന് വിശദീകരിക്കുകയും ചെയ്യും. ഞങ്ങൾ ഉത്തരങ്ങൾ നൽകും ജനപ്രിയ ചോദ്യങ്ങൾവെബ്മാസ്റ്റർമാർ.

1. എന്താണ് ജാവാസ്ക്രിപ്റ്റ് ലളിതംവാക്കുകൾ

ഉപയോക്താവുമായുള്ള സൗകര്യപ്രദമായ ആശയവിനിമയത്തിനും പിശക് കൈകാര്യം ചെയ്യുന്നതിനും പേജിന്റെ മൊത്തത്തിലുള്ള ചലനാത്മകത സൃഷ്ടിക്കുന്നതിനും വേണ്ടി HTML പേജുകളിൽ നിർമ്മിച്ച ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയാണ് ജാവാസ്ക്രിപ്റ്റ് (റഷ്യൻ ഭാഷയിൽ "Java Script", "JS" എന്ന് ചുരുക്കി വിളിക്കപ്പെടുന്നു).

ജാവാസ്ക്രിപ്റ്റ് ഒരു ഒബ്ജക്റ്റ് ഓറിയന്റഡ് ഭാഷയാണ്. ഇത് സിസ്റ്റം സ്വതന്ത്രമാണ് (ഏത് പ്ലാറ്റ്ഫോമിലും പ്രവർത്തിക്കുന്നു). JS കോഡിനെ സ്ക്രിപ്റ്റുകൾ എന്ന് വിളിക്കാറുണ്ട്. ഈ ഭാഷ വെബ് പ്രോഗ്രാമിംഗിനായി മാത്രം "അനുയോജ്യമാണ്" എന്ന് നമുക്ക് പറയാം.

ഭാഷയുടെ വാക്യഘടന പല തരത്തിൽ സി, ജാവ എന്നിവയെ അനുസ്മരിപ്പിക്കുന്നതാണ്, എന്നാൽ അർത്ഥപരമായി ഭാഷ സെൽഫ്, സ്മോൾടോക്കിനോട് വളരെ അടുത്താണ്.

2. JavaScript വഴി പരിഹരിച്ച പ്രശ്നങ്ങൾ
  • ഫീൽഡ് പരിശോധന html ഫോമുകൾ(ടാഗ്) അവ സെർവറിലേക്ക് അയയ്ക്കുന്നതിന് മുമ്പ്
  • വിവര സന്ദേശങ്ങൾമുന്നറിയിപ്പുകൾക്കൊപ്പം
  • പേജിന്റെ പ്രധാന ഘടകങ്ങളും ഭാഗങ്ങളും ഹൈലൈറ്റ് ചെയ്യുന്നതിനുള്ള ഇഫക്റ്റുകൾ
  • യഥാർത്ഥ ഡ്രോപ്പ്-ഡൗൺ മെനുകൾ
  • ഗണിതശാസ്ത്ര കണക്കുകൂട്ടലുകൾ

സാധാരണയായി ജാവാസ്ക്രിപ്റ്റ് ഉപയോഗിച്ചാണ് സ്ലൈഡറുകൾ നിർമ്മിക്കുന്നത്. AJAX ഔട്ട്പുട്ട് വഴി നിങ്ങൾക്ക് ഉള്ളടക്കം പ്രദർശിപ്പിക്കാനും കഴിയും, ഇത് html കോഡിൽ നിന്ന് ഒരു സൈറ്റ് പേജിന്റെ അനാവശ്യമായ അല്ലെങ്കിൽ ആവർത്തിച്ചുള്ള ഘടകങ്ങൾ മറയ്ക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ഒരു തുടക്കക്കാരന് ഈ കോഡുകൾ പഠിക്കുന്നതിൽ അർത്ഥമില്ല, കാരണം... അവ തികച്ചും സങ്കീർണ്ണമാണ്.

3. എങ്ങനെ പ്രവർത്തനക്ഷമമാക്കാം JavaScript പിന്തുണബ്രൗസറിൽ

എല്ലാ ബ്രൗസറുകളും JavaScript പിന്തുണയ്ക്കുന്നു. സ്ഥിരസ്ഥിതിയായി, ബ്രൗസറുകളിൽ ജാവ സ്‌ക്രിപ്റ്റ് ഇതിനകം പ്രവർത്തനക്ഷമമാക്കിയിരിക്കണം, ഇല്ലെങ്കിൽ, അതിനുള്ള നിർദ്ദേശങ്ങൾ ചുവടെയുണ്ട് വ്യത്യസ്ത ബ്രൗസറുകൾജെ.എസ്.

1. Firefox-ൽ JavaScript പ്രവർത്തനക്ഷമമാക്കുക 2. JavaScript പ്രവർത്തനക്ഷമമാക്കുക ഗൂഗിൾ ക്രോം

"Google Chrome ഇഷ്‌ടാനുസൃതമാക്കുക, നിയന്ത്രിക്കുക" -> "ഓപ്‌ഷനുകൾ" -> "വിപുലമായത്" -> "വ്യക്തിഗത വിവരങ്ങൾ (ഉള്ളടക്ക ക്രമീകരണങ്ങൾ)" -> "JavaScript:" JavaScript ഉപയോഗിക്കാൻ എല്ലാ സൈറ്റുകളെയും അനുവദിക്കുക (ശുപാർശ ചെയ്‌തത്) അല്ലെങ്കിൽ പ്രവർത്തനരഹിതമാക്കുക ജാവാസ്ക്രിപ്റ്റ് എക്സിക്യൂഷൻഎല്ലാ സൈറ്റുകളിലും

3. ഓപ്പറയിൽ ജാവാസ്ക്രിപ്റ്റ് പ്രവർത്തനക്ഷമമാക്കുക

F12 കീ അമർത്തുക "JavaScript പ്രാപ്തമാക്കുക" തിരഞ്ഞെടുക്കുക

4. Internet Explorer-ൽ JavaScript പ്രവർത്തനക്ഷമമാക്കുക

"ടൂളുകൾ" -> "ഇന്റർനെറ്റ് ഓപ്ഷനുകൾ" -> "സുരക്ഷ" ടാബ് -> "ഇന്റർനെറ്റ്" സോൺ തിരഞ്ഞെടുക്കുക -> "മറ്റ്" ബട്ടൺ -> "സ്ക്രിപ്റ്റുകൾ" -> "സ്ക്രിപ്റ്റുകൾ അനുവദിക്കുക"

4. ഉദാഹരണം: ഒരു html പേജിലേക്ക് JavaScript എങ്ങനെ ചേർക്കാം

JavaScript കോഡ് പേജിന്റെ html കോഡിലേക്ക് നേരിട്ട് യോജിക്കുന്നു. ഇത് ഹൈലൈറ്റ് ചെയ്യുന്നതിന്, പ്രത്യേക ടാഗുകൾ ഉപയോഗിക്കുക

ജാവാസ്ക്രിപ്റ്റ് കോഡ്

type="text/javascript" ആട്രിബ്യൂട്ട് ആവശ്യമില്ല, പക്ഷേ ശുപാർശ ചെയ്യുന്നു.

നിങ്ങൾക്ക് ശീർഷക ടാഗുകളിലോ പേജിന്റെ ബോഡിയിലോ ‹script› ഉപയോഗിക്കാം.

എഴുതുക html ടാഗുകൾസ്ക്രിപ്റ്റ് ടാഗ് തുറക്കുന്നതിനും അടയ്ക്കുന്നതിനും ഇടയിൽ അനുവദനീയമല്ല. ഈ സ്ഥലം JavaScript കോഡിന് മാത്രമുള്ളതാണ്.

ഓരോ പേജിലും ഒരേ ജാവാസ്ക്രിപ്റ്റ് ഡ്യൂപ്ലിക്കേറ്റ് ചെയ്യാതിരിക്കാൻ, അത് സാധാരണയായി അതിൽ സ്ഥാപിക്കുന്നു പ്രത്യേക ഫയൽ".js" എന്ന വിപുലീകരണത്തിനൊപ്പം. html പേജിൽ എവിടെയും ഈ ഫയൽ ഉൾപ്പെടുത്താവുന്നതാണ്.

4.1 ഉദാഹരണം 1: ഹലോ, വേൾഡ് പോപ്പ്-അപ്പ് സന്ദേശം

താഴെ ഉദാഹരണം htmlപേജ് ലോഡ് ചെയ്യുമ്പോൾ "ഹലോ, വേൾഡ്" എന്ന പോപ്പ്-അപ്പ് സന്ദേശം പ്രദർശിപ്പിക്കുന്ന കോഡ്.

ഹലോ, വേൾഡ് ഇൻ ജാവാസ്ക്രിപ്റ്റ്

അലേർട്ടിനൊപ്പം ഉദാഹരണം. ഒരു പോപ്പ്-അപ്പ് സന്ദേശം പ്രദർശിപ്പിക്കും

മുന്നറിയിപ്പ് ("ഹലോ, വേൾഡ്!");

ലിങ്കിൽ ക്ലിക്ക് ചെയ്യുക:

ലിങ്ക്4.2 ഉദാഹരണം 2. ജാവാസ്ക്രിപ്റ്റ് പ്രോസസ്സിംഗിനൊപ്പം ബദൽ

ഐഡി ഐഡന്റിഫയർ ഉപയോഗിച്ച് പ്രോസസ്സ് ചെയ്ത JavaScript കോഡുള്ള html കോഡിന്റെ ഒരു ഉദാഹരണം ചുവടെയുണ്ട്.

ഹലോ, വേൾഡ് ഇൻ JavaScript window.onload = ഫംഗ്‌ഷൻ() (var linkWithAlert = document.getElementById("check_link"); linkWithAlert.onclick = function() (തിരിച്ചറിയുക സ്ഥിരീകരിക്കുക("ലിങ്ക് പിന്തുടരുക?"); ); );

ലിങ്കിൽ ക്ലിക്ക് ചെയ്യുക:

ലിങ്ക്4.3 ഉദാഹരണം 3. ഹോവറിൽ ഒരു വസ്തുവിന്റെ നിറം മാറ്റുന്നു

നിങ്ങളുടെ മൗസ് ചില സ്ഥലങ്ങളിൽ ഹോവർ ചെയ്യുമ്പോൾ, അവ നിറം മാറുന്നു. ഇത് JavaScript വഴിയാണ് ചെയ്യുന്നത്. ഉദാഹരണത്തിന്

ഈ ഉദാഹരണത്തിനുള്ള കോഡ്:

ചുവപ്പ് പച്ച നീല

ഇത് ഏറ്റവും അടിസ്ഥാന ജാവാസ്ക്രിപ്റ്റ് സ്റ്റഫ് മാത്രമാണ്. അതിന്റെ കഴിവുകൾ വളരെ വലുതാണ്. സാഹിത്യ സ്റ്റോറുകളിൽ നിങ്ങൾക്ക് ഈ ഭാഷയെക്കുറിച്ചുള്ള പ്രത്യേക പുസ്തകങ്ങൾ കണ്ടെത്താൻ കഴിയുന്നത് വെറുതെയല്ല.

മുമ്പ്, എന്റെ ബിസിനസ്സ് വികസിപ്പിക്കുന്നതിന് ഇന്റർനെറ്റിന് ഇത്രയും വിപുലമായ അവസരങ്ങൾ നൽകുമെന്ന് ഞാൻ കരുതിയിരുന്നില്ല, പക്ഷേ സമയം കടന്നുപോയി, ഒടുവിൽ അവസരങ്ങൾ നിറഞ്ഞ ഈ ലോകം ഞാൻ കണ്ടെത്തി. നിങ്ങളുടെ ഉൽപ്പന്നങ്ങൾ വിൽക്കാൻ ഇന്റർനെറ്റ് അവസരം നൽകുന്നു, അവയിൽ പലതരം. ഓരോ ദിവസവും വേൾഡ് വൈഡ് വെബിന്റെ ഉപയോക്താക്കളുടെ എണ്ണം വർദ്ധിച്ചുകൊണ്ടിരിക്കുകയാണ്, അതേ സമയം ഞങ്ങളുടെ കഴിവുകളും വളരുകയാണ്.

ഒരു കാലത്ത് എനിക്ക് സമ്പാദിക്കുന്ന പല പദ്ധതികളും മനസ്സിലായില്ല, എന്നാൽ ഇന്ന് എനിക്ക് പൂർണ്ണ ആത്മവിശ്വാസത്തോടെ പറയാൻ കഴിയും, ആഗോള നെറ്റ്‌വർക്കിലെ ഏത് ബിസിനസ്സിന്റെയും അടിസ്ഥാനം ഒരു വെബ്‌സൈറ്റാണ്. മാത്രമല്ല, ഒരു സൈറ്റ് മാത്രമല്ല, ശരിയായ സൈറ്റ്. മാത്രമല്ല, സൈറ്റ് ലാഭകരമാണോ എന്ന് പല ഘടകങ്ങളും സ്വാധീനിക്കുന്നു. ഏതൊരു വെബ്‌സൈറ്റിലും ഒരു സന്ദർശകൻ ആദ്യം നേരിടുന്നത് ഇന്റർഫേസ് ആണ്.

എന്നെ വിശ്വസിക്കൂ, സൈറ്റ് എത്ര ആകർഷകമാണ് എന്നത് ഒരു സാധാരണ ഉപയോക്താവ് അതിൽ തുടരുമോ ഇല്ലയോ എന്ന് നിർണ്ണയിക്കും. തീർച്ചയായും, ഒരു വ്യക്തി നിങ്ങളുടെ സൈറ്റ് വളരെക്കാലമായി വായിക്കുന്നുണ്ടെങ്കിൽ, സൈറ്റിന്റെ പ്രവർത്തനത്തിൽ നിങ്ങൾ വരുത്തിയേക്കാവുന്ന വിവിധ തെറ്റുകൾക്ക് അവൻ നിങ്ങളോട് ക്ഷമിക്കും. എന്നാൽ ആദ്യമായി, ക്ലയന്റ് നിങ്ങളുടെ വെബ്‌സൈറ്റ് ഇഷ്ടപ്പെടുന്നതിൽ ഇന്റർഫേസ് ഒരു പ്രധാന പങ്ക് വഹിക്കും. അവർ പറയുന്നതുപോലെ, "അവരെ അവരുടെ വസ്ത്രങ്ങളാൽ അഭിവാദ്യം ചെയ്യുന്നു, അവരുടെ മനസ്സുകൊണ്ട് അവരെ കാണും."

എന്നാൽ നിങ്ങളുടെ സൈറ്റിനായി യഥാർത്ഥവും അവിസ്മരണീയവുമായ വസ്ത്രങ്ങൾ നിർമ്മിക്കുന്നതിന്, ജാവാസ്ക്രിപ്റ്റ് എന്തിനുവേണ്ടിയാണെന്ന് നിങ്ങൾ അറിയേണ്ടതുണ്ട്. വാസ്തവത്തിൽ, JavaScript ഇല്ലാതെ മനോഹരമായ, പ്രവർത്തനക്ഷമമായ ഒരു വെബ്സൈറ്റ് സൃഷ്ടിക്കുന്നത് അസാധ്യമാണ്. മാത്രമല്ല, ടൺ കണക്കിന് കോഡുകൾ ഉപയോഗിച്ച് സൈറ്റ് അലങ്കോലപ്പെടുത്തേണ്ട ആവശ്യമില്ല. രണ്ട് വരികൾ മാത്രം ചേർത്താൽ മതിയാകും, കൂടാതെ വിവിധ ബട്ടണുകളും മെനു ഇനങ്ങളും "ജീവൻ പ്രാപിക്കുകയും" കൂടുതൽ ആകർഷകമാവുകയും ചെയ്യും. വഴിയിൽ, നിങ്ങളുടെ പോർട്ട്ഫോളിയോയിലെ ചിത്രങ്ങളിലൂടെ സ്ക്രോൾ ചെയ്യാൻ ഒരു JavaScript സ്ക്രിപ്റ്റ് നിങ്ങളെ അനുവദിക്കും. കൂടാതെ, ഡാറ്റ പ്രദർശിപ്പിക്കുമ്പോൾ നിങ്ങൾക്ക് പേജിന്റെ പ്രവർത്തനം കൂടുതൽ വർദ്ധിപ്പിക്കാൻ കഴിയും. ഇവിടെയും JavaScript ആവശ്യമാണ്

ഉദാഹരണത്തിന്, ഇത് ഒരു നല്ല CMS-ൽ പ്രവർത്തിക്കുന്നു, അത്തരമൊരു ബ്ലോഗ് മാനേജ് ചെയ്യാൻ നിങ്ങൾക്ക് JavaScript പരിജ്ഞാനം ആവശ്യമില്ലെന്ന് പലരും ചിന്തിച്ചേക്കാം. ഇൻറർനെറ്റിൽ നിങ്ങൾക്ക് നിരവധി വ്യത്യസ്ത മൊഡ്യൂളുകളും പ്ലഗിന്നുകളും കണ്ടെത്താൻ കഴിയും, അതിലൂടെ നിങ്ങൾക്ക് പ്രവർത്തനം ഗണ്യമായി മെച്ചപ്പെടുത്താനും രസകരമായ ഇഫക്റ്റുകൾ ചേർക്കാനും കഴിയും. എന്നിരുന്നാലും, വെബ് സാങ്കേതികവിദ്യകൾ നിശ്ചലമായി നിൽക്കുന്നില്ല, എല്ലാം നിരന്തരം മാറിക്കൊണ്ടിരിക്കുന്നുവെന്ന കാര്യം നാം മറക്കരുത്. അതിനാൽ, പുതിയ ജാവാസ്ക്രിപ്റ്റ് ലൈബ്രറികളുടെ ആവിർഭാവം നിരന്തരം നിരീക്ഷിക്കുന്നത് മൂല്യവത്താണ്, കാരണം ഇന്നലെ മാത്രം ഒരു സ്വപ്നം മാത്രമായി തോന്നിയത് ഇന്നത്തെ പാക്കേജുകൾ സാധ്യമാക്കാൻ സാധ്യതയുണ്ട്. അതുകൊണ്ടാണ് അവർ ഒരു സൈറ്റ് അപ്‌ഡേറ്റ് ചെയ്യുന്നതിനെക്കുറിച്ച് സംസാരിക്കുമ്പോൾ, അവർ ജാവാസ്ക്രിപ്റ്റിന്റെ ഉപയോഗത്തെയും അർത്ഥമാക്കുന്നത്.

ഇപ്പോൾ ജാവാസ്ക്രിപ്റ്റ് പഠിക്കാൻ. ചില കാരണങ്ങളാൽ, ഈ പ്രോഗ്രാമിംഗ് ഭാഷ പഠിക്കുന്നത് തിരഞ്ഞെടുത്ത ചിലർക്ക് മാത്രമേ ലഭ്യമാകൂ എന്ന് പലരും വിശ്വസിക്കുന്നു. എന്നാൽ യഥാർത്ഥത്തിൽ അങ്ങനെയല്ല. അതിന്റെ വാക്യഘടനയും ഉപയോഗവും വളരെ ലളിതമാക്കുന്ന പുതിയ JavaScript ഘടകങ്ങൾ സൃഷ്ടിക്കാൻ വെബ് പ്രോഗ്രാമർമാർ നിരന്തരം പ്രവർത്തിക്കുന്നു. കൂടാതെ, ഉചിതമായ മാനുവലുകൾ എങ്ങനെ ഉപയോഗിക്കണമെന്ന് നിങ്ങൾക്കറിയാമെങ്കിൽ, നിങ്ങളുടെ സൈറ്റിന്റെ പേജുകളിൽ നിങ്ങൾക്ക് JavaScript കോഡ് ഉപയോഗിക്കാം. അതിശയകരമായ വീഡിയോ കോഴ്‌സുകൾ ഇതിനൊപ്പം രക്ഷാപ്രവർത്തനത്തിലേക്ക് വരും, അതിന്റെ സഹായത്തോടെ ഒരു സമ്പൂർണ്ണ സാധാരണക്കാരന് പോലും പഠിക്കാൻ കഴിയും ചെറിയ സമയം JavaScript മാസ്റ്റർ ചെയ്യാൻ കഴിയും.

ഞാൻ എന്റെ നന്ദി അറിയിക്കുന്നു വിവര പിന്തുണ Evgeniy Popov, വെബ്സൈറ്റ് നിർമ്മാണത്തിൽ നിരവധി വീഡിയോ കോഴ്സുകളുടെ രചയിതാവാണ്. “വീഡിയോ ഫോർമാറ്റിലുള്ള തുടക്കക്കാർക്കുള്ള Javascript + jQuery” എന്ന വീഡിയോ കോഴ്‌സ് ഉൾപ്പെടെ

11/24/14 15.6K

പ്രോഗ്രാമിംഗ് എന്നത് വലിയ പണം സമ്പാദിക്കാനുള്ള ഒരു മാർഗ്ഗം മാത്രമല്ല, പൂർണ്ണമായും മാനസിക ജോലി പോലുമല്ല. നമുക്ക് ചുറ്റുമുള്ള ലോകം എന്താണെന്ന് മനസ്സിലാക്കാനും അതിനെ ചെറിയ കണികകളാക്കി വിഘടിപ്പിക്കാനും നമ്മുടെ സ്വന്തം യുക്തിയും അറിവും വഴി അത് വീണ്ടും കൂട്ടിച്ചേർക്കാനുമുള്ള അവസരമാണിത്.

ഒരു വ്യക്തി സൃഷ്ടിച്ച സിസ്റ്റങ്ങളിൽ നിയമങ്ങൾ നിർമ്മിക്കുന്ന ഒരു ഉപകരണം മാത്രമാണ് പ്രോഗ്രാമിംഗ് ഭാഷകൾ.

ഉജ്ജ്വലവും സംരംഭകവുമായ മനസ്സുകൾ പിടിച്ചെടുക്കുന്ന ധാരാളം അവസരങ്ങൾ ഇന്റർനെറ്റ് അവതരിപ്പിക്കുന്നു. തീർച്ചയായും, ആശയങ്ങൾ ജീവസുറ്റതാക്കുന്നതിന് വെബ് വികസനത്തിനും അതിന്റേതായ ഉപകരണങ്ങളുണ്ട്. അതിലൊന്നാണ് ഭാഷ ജാവാസ്ക്രിപ്റ്റ് പ്രോഗ്രാമിംഗ്, ഈ ലേഖനത്തിൽ ചർച്ച ചെയ്യും:

പൊതുവിവരം

ഐടി മേഖലയുമായി ഒരു ബന്ധവുമില്ലാത്തവർ പോലും പലരും കേട്ടിട്ടുണ്ട് ജാവ വാക്ക്. ആപ്ലിക്കേഷനുകൾ സജീവമായി എഴുതുന്ന വിപ്ലവകരമായ പ്ലാറ്റ്ഫോം-സ്വതന്ത്ര ഭാഷ മൊബൈൽ സംവിധാനങ്ങൾ. വാഗ്ദാന കമ്പനിയായ സൺ ആണ് ഇത് വികസിപ്പിച്ചത്, അത് പിന്നീട് ഒറാക്കിളിന്റെ വിഭാഗത്തിന് കീഴിലായി. എന്നാൽ ഒരു കമ്പനിക്കും JavaScript-മായി യാതൊരു ബന്ധവുമില്ല:

പേരിന്റെ ഒരു ഭാഗം ഉപയോഗിക്കാനുള്ള അനുവാദം മാത്രമായിരുന്നു സൂര്യനിൽ നിന്ന് ആവശ്യമായിരുന്നത്. അതിശയകരമെന്നു പറയട്ടെ, JavaScript ഒരു കമ്പനിയുടെയും ഉടമസ്ഥതയിലുള്ളതല്ല.

വെബ് ആപ്ലിക്കേഷനുകൾ എഴുതുമ്പോൾ, ജാവാസ്ക്രിപ്റ്റ് പ്രോഗ്രാമിംഗ് മിക്കപ്പോഴും ഉപയോഗിക്കുന്നു. ചുരുക്കത്തിൽ പട്ടികപ്പെടുത്താൻ പ്രധാന സവിശേഷതകൾഈ ഭാഷയിൽ, ഇനിപ്പറയുന്നവ ഹൈലൈറ്റ് ചെയ്യണം:

  • ഒബ്ജക്റ്റ് ഓറിയന്റേഷൻ. പ്രോഗ്രാം നിർവ്വഹണം വസ്തുക്കളുടെ പ്രതിപ്രവർത്തനത്തെ പ്രതിനിധീകരിക്കുന്നു;
  • ഡാറ്റ തരം പരിവർത്തനം സ്വയമേവ നടപ്പിലാക്കുന്നു;
  • പ്രവർത്തനങ്ങൾ വസ്തുക്കളായി പ്രവർത്തിക്കുന്നു അടിസ്ഥാന ക്ലാസ്. ഈ ഫീച്ചർ JavaScript പലതിലും സമാനമാക്കുന്നു പ്രവർത്തനപരമായ ഭാഷകൾ Lisp, Haskell പോലുള്ള പ്രോഗ്രാമിംഗ് ഭാഷകൾ;
  • ഓട്ടോമാറ്റിക് മെമ്മറി ക്ലിയറിംഗ്. മാലിന്യ ശേഖരണം എന്ന് വിളിക്കപ്പെടുന്ന ജാവാസ്ക്രിപ്റ്റിനെ C# അല്ലെങ്കിൽ Java പോലെയാക്കുന്നു.

ജാവാസ്ക്രിപ്റ്റ് ഉപയോഗിക്കുന്നതിന്റെ സാരാംശത്തെക്കുറിച്ച് ഞങ്ങൾ സംസാരിക്കുകയാണെങ്കിൽ, നിർവ്വഹണത്തിനായി സമാരംഭിക്കാവുന്ന (സ്ക്രിപ്റ്റുകൾ എന്ന് വിളിക്കപ്പെടുന്ന) കോഡ് ഉപയോഗിച്ച് ചലനരഹിതമായ വെബ്‌സൈറ്റ് പേജുകൾ "പുനരുജ്ജീവിപ്പിക്കാൻ" ഈ ഭാഷ നിങ്ങളെ അനുവദിക്കുന്നു. അതായത്, html ഉം css ഉം വരച്ച പ്രതീകങ്ങളായ കാർട്ടൂണുകളുമായി നമുക്ക് ഒരു സാമ്യം വരയ്ക്കാം, കൂടാതെ JavaScript ആണ് അവയെ ചലിപ്പിക്കുന്നത്.

സംസാരിക്കുകയാണെങ്കിൽ JavaScript വാക്യഘടന, തുടർന്ന് ഇതിന് ഇനിപ്പറയുന്ന സവിശേഷതകൾ ഉണ്ട്:

  • രജിസ്ട്രേഷൻ പ്രധാനമാണ്. func(), Func() എന്നീ ഫംഗ്ഷനുകൾ തികച്ചും വ്യത്യസ്തമാണ്;
  • ഓപ്പറേറ്റർമാർക്ക് ഒരു അർദ്ധവിരാമം ഉണ്ടായിരിക്കണം;
  • അന്തർനിർമ്മിത വസ്തുക്കളും പ്രവർത്തനങ്ങളും;
  • ഇടങ്ങൾ കണക്കാക്കില്ല. നിങ്ങളുടെ കോഡ് ഫോർമാറ്റ് ചെയ്യാൻ നിങ്ങൾക്ക് ഇഷ്ടമുള്ളത്ര ഇൻഡന്റേഷനുകളും ലൈൻ ബ്രേക്കുകളും ഉപയോഗിക്കാം.

ഏറ്റവും ലളിതമായ ജാവാസ്ക്രിപ്റ്റ് കോഡ് ഇതുപോലെ കാണപ്പെടുന്നു:

പ്രയോഗത്തിന്റെ വ്യാപ്തി

എന്തുകൊണ്ടാണ് ജാവാസ്ക്രിപ്റ്റ് ആവശ്യമുള്ളതെന്നും അത് പഠിക്കേണ്ടത് എത്രത്തോളം ആവശ്യമാണെന്നും മനസിലാക്കാൻ, അത് ഉപയോഗിക്കുന്ന ചില മേഖലകൾ ഞങ്ങൾ ഹൈലൈറ്റ് ചെയ്യണം. നൽകിയ ഭാഷപ്രോഗ്രാമിംഗ്.

  • വെബ് ആപ്ലിക്കേഷൻ വികസനം. നിങ്ങൾക്ക് ഒരു ലളിതമായ കൗണ്ടർ ഇൻസ്റ്റാൾ ചെയ്യാനോ ഫോമുകൾക്കിടയിൽ ഡാറ്റ കൈമാറ്റം സംഘടിപ്പിക്കാനോ നിങ്ങളുടെ വെബ്‌സൈറ്റിൽ ഒരു ഗെയിം സ്ഥാപിക്കാനോ താൽപ്പര്യമുണ്ടോ? അപ്പോൾ JavaScript ഏറ്റെടുക്കും വിശ്വസ്തനായ സഹായിഈ സാഹചര്യത്തിൽ;
  • AJAX-ൽ "സജീവമായ പങ്കാളിത്തം". "പശ്ചാത്തല" മോഡിൽ സെർവറുമായി ഡാറ്റ കൈമാറ്റം ചെയ്യുന്നതിലൂടെ ആപ്ലിക്കേഷനുകളുടെ പ്രവർത്തനം ഗണ്യമായി വേഗത്തിലാക്കാൻ ഈ സാങ്കേതികവിദ്യ സാധ്യമാക്കി:

  • ഒ.എസ്. ചില ആളുകൾക്ക് അറിയില്ലായിരിക്കാം, പക്ഷേ Windows, Linux, Mac എന്നിവയ്ക്ക് അവരുടേതായ ബ്രൗസർ എതിരാളികളുണ്ട്, അതിൽ സിംഹഭാഗവും JavaScript-ൽ എഴുതിയിരിക്കുന്നു;
  • മൊബൈൽ ആപ്ലിക്കേഷനുകൾ;
  • പഠന മേഖല. ഒരു സർവകലാശാലയിലെ ഏതെങ്കിലും പ്രോഗ്രാമിംഗ് സ്പെഷ്യാലിറ്റി ഉൾപ്പെടുന്നു ജാവാസ്ക്രിപ്റ്റ് പഠിക്കുന്നുഒരു ഡിഗ്രി അല്ലെങ്കിൽ മറ്റൊന്നിലേക്ക്. വളരെ ശക്തമല്ലാത്ത പ്രോഗ്രാമർമാർക്കായി ഈ ഭാഷ ആദ്യം വികസിപ്പിച്ചെടുത്തതാണ് ഇതിന് കാരണം. JavaScript പാഠങ്ങൾയുക്തിപരമായി ഇഴചേർന്നിരിക്കുന്നു അടിസ്ഥാന കോഴ്സ് HTML, അതിനാൽ ഇത് മാസ്റ്റേഴ്സ് ചെയ്യുന്നത് വളരെ ലളിതമാണ്.
ഗുണങ്ങളും ദോഷങ്ങളും

ജാവാസ്ക്രിപ്റ്റ് എല്ലാ പ്രശ്നങ്ങൾക്കും ഒരുതരം പനേഷ്യയാണെന്ന് കരുതരുത്, ഓരോ പ്രോഗ്രാമറും മുഖത്ത് പുഞ്ചിരിയോടെ ഈ ഭാഷ ഉപയോഗിക്കുന്നു. ലോകത്തിലെ എല്ലാത്തിനും അതിന്റേതായ പോസിറ്റീവ് ഉണ്ട് നെഗറ്റീവ് വശങ്ങൾ. ആദ്യം, പോരായ്മകൾ ശ്രദ്ധിക്കാം.

  • ക്രോസ്-ബ്രൗസർ അനുയോജ്യത നൽകേണ്ടതിന്റെ ആവശ്യകത. JavaScript ഒരു ഇന്റർനെറ്റ് സാങ്കേതികവിദ്യയായി പ്രവർത്തിക്കുന്നതിനാൽ, അത് സജ്ജമാക്കുന്ന നിയമങ്ങൾ നിങ്ങൾ പാലിക്കേണ്ടതുണ്ട് വേൾഡ് വൈഡ് വെബ്. എല്ലാ ബ്രൗസറുകളിലും അല്ലെങ്കിൽ ഏറ്റവും ജനപ്രിയമായ ബ്രൗസറുകളിലും കോഡ് ശരിയായി പ്രവർത്തിക്കണം;
  • ഒരു ഭാഷയിലെ അനന്തരാവകാശ സമ്പ്രദായം എന്താണ് സംഭവിക്കുന്നതെന്ന് മനസ്സിലാക്കുന്നത് ബുദ്ധിമുട്ടാക്കുന്നു. ജാവാസ്ക്രിപ്റ്റ് പ്രോട്ടോടൈപ്പ് അടിസ്ഥാനമാക്കിയുള്ള പാരമ്പര്യം നടപ്പിലാക്കുന്നു. മറ്റ് ഒബ്ജക്റ്റ്-ഓറിയന്റഡ് പ്രോഗ്രാമിംഗ് ഭാഷകൾ പഠിച്ച ആളുകൾ സാധാരണ "ചൈൽഡ് ക്ലാസ് പാരന്റ് ക്ലാസ് അവകാശമാക്കുന്നു". എന്നാൽ ജാവാസ്ക്രിപ്റ്റിൽ, അത്തരം കാര്യങ്ങൾ നേരിട്ട് ഒബ്ജക്റ്റുകൾ കൈകാര്യം ചെയ്യുന്നു, ഇത് നിങ്ങളുടെ ധാരണയ്ക്ക് അപ്പുറമാണ്;
  • ഹാജരാകുന്നില്ല സാധാരണ ലൈബ്രറി. JavaScript ഫയലുകൾ, I/O സ്ട്രീമുകൾ അല്ലെങ്കിൽ മറ്റ് ഉപയോഗപ്രദമായ കാര്യങ്ങൾ എന്നിവയിൽ പ്രവർത്തിക്കാനുള്ള കഴിവുകളൊന്നും നൽകുന്നില്ല;
  • വാക്യഘടന പൊതുവെ മനസ്സിലാക്കാൻ ബുദ്ധിമുട്ടാണ്. കോഡിന്റെ ഭംഗി ജാവാസ്ക്രിപ്റ്റിന്റെ ശക്തമായ പോയിന്റല്ല, പക്ഷേ പ്രോഗ്രാമർമാരുടെ പ്രധാന നിയമം നിരീക്ഷിക്കപ്പെടുന്നു: “ഇത് പ്രവർത്തിക്കുന്നുണ്ടോ? തൊടരുത്! "
ഇപ്പോൾ ചില ഗുണങ്ങൾ ശ്രദ്ധിക്കേണ്ടതാണ്
  • JavaScript നൽകുന്നു ഒരു വലിയ സംഖ്യവൈവിധ്യമാർന്ന പ്രശ്നങ്ങൾ പരിഹരിക്കാനുള്ള അവസരങ്ങൾ. ഭാഷയുടെ വഴക്കം നിർദ്ദിഷ്ട വ്യവസ്ഥകളുമായി ബന്ധപ്പെട്ട് നിരവധി പ്രോഗ്രാമിംഗ് പാറ്റേണുകൾ ഉപയോഗിക്കാൻ അനുവദിക്കുന്നു. കണ്ടുപിടുത്തമുള്ള മനസ്സിന് യഥാർത്ഥ ആനന്ദം ഉണ്ടാകും;
  • ജാവാസ്ക്രിപ്റ്റിന്റെ ജനപ്രീതി പ്രോഗ്രാമർക്കായി ഗണ്യമായ എണ്ണം റെഡിമെയ്ഡ് ലൈബ്രറികൾ തുറക്കുന്നു, ഇത് കോഡിന്റെ രചനയെ ഗണ്യമായി ലളിതമാക്കുകയും വാക്യഘടനയിലെ അപാകതകൾ ഇല്ലാതാക്കുകയും ചെയ്യും;
  • പല മേഖലകളിലും അപേക്ഷ. വിശാലമായ സാധ്യതകൾജാവാസ്ക്രിപ്റ്റ് പ്രോഗ്രാമർമാർക്ക് വൈവിധ്യമാർന്ന ആപ്ലിക്കേഷനുകളുടെ ഡവലപ്പറായി സ്വയം പരീക്ഷിക്കാൻ അവസരം നൽകുന്നു, ഇത് തീർച്ചയായും പ്രൊഫഷണൽ പ്രവർത്തനങ്ങളിൽ താൽപ്പര്യം വർദ്ധിപ്പിക്കുന്നു.

പ്ലസ്സുകളേക്കാൾ കൂടുതൽ മൈനസുകൾ ഉണ്ടായിരുന്നു എന്ന വസ്തുത നിങ്ങൾ ശ്രദ്ധിക്കരുത്. ജാവാസ്ക്രിപ്റ്റ് അതിന്റെ സ്ഥാനത്ത് ഉറച്ചുനിൽക്കുന്നു, മാത്രമല്ല എത്ര വിമർശനങ്ങളും ഇപ്പോൾ അതിനെ അവിടെ നിന്ന് പുറത്താക്കില്ല.

പഠിക്കാൻ ആഗ്രഹിക്കുന്നവർക്ക്

കോംപ്ലക്സ് ഒപ്പം ഒരു നീണ്ട വഴി JavaScript നന്നായി പഠിക്കാൻ തീരുമാനിക്കുന്നവർക്ക്. തുടക്കക്കാർക്കായി, അടിസ്ഥാന ശുപാർശകൾ ഉണ്ട്, അത് പിന്തുടർന്ന് നിങ്ങളുടെ പഠനം ഗണ്യമായി ലഘൂകരിക്കാനാകും.

  • ഒന്നാമതായി, HTML. അടിസ്ഥാനകാര്യങ്ങളില്ലാതെ നിങ്ങൾക്ക് ഇന്റർനെറ്റിനായി ഒന്നും ചെയ്യാൻ കഴിയില്ല. കാസ്കേഡിംഗ് സ്റ്റൈൽ ഷീറ്റുകളും (CSS) വളരെ ഉപയോഗപ്രദമാകും;
  • പുതിയ സാഹിത്യം ഉപയോഗിക്കുക. പ്രോഗ്രാമിംഗ് എന്നത് ഭൗതികശാസ്ത്രമല്ല, അതിന്റെ നിയമങ്ങൾ ലംഘിക്കാനാകാത്തതാണ്, മറിച്ച് പുതിയവയാണ് അധ്യാപന സഹായങ്ങൾ- ഇവ പഴയവ അഴിച്ചുമാറ്റി. ഐടി സാങ്കേതികവിദ്യകൾ നിരന്തരം വികസിച്ചുകൊണ്ടിരിക്കുന്നു, ഉപയോഗപ്രദമായ അപ്ഡേറ്റുകൾ അവഗണിക്കരുത്;
  • പ്രോഗ്രാമിന്റെ എല്ലാ വിഭാഗങ്ങളും സ്വയം എഴുതാൻ ശ്രമിക്കുക. എന്തെങ്കിലും പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ, നിങ്ങൾക്ക് മറ്റൊരാളുടെ കോഡ് കടം വാങ്ങാം, എന്നാൽ ആദ്യം ഓരോ വരിയും നിങ്ങൾക്കായി മനസ്സിലാക്കിയതിനുശേഷം മാത്രം;
  • ഡീബഗ്ഗിംഗ് നിങ്ങളുടെ ഉറ്റ ചങ്ങാതിയാണ്. പിശകുകൾ വേഗത്തിൽ കണ്ടെത്തുന്നത് അതിലൊന്നാണ് ഏറ്റവും പ്രധാനപ്പെട്ട നിമിഷങ്ങൾപ്രോഗ്രാമിംഗിൽ;
  • ഫോർമാറ്റിംഗ് നിയമങ്ങൾ അവഗണിക്കരുത്. തീർച്ചയായും, കോഡ് മെച്ചപ്പെടുകയോ മോശമാവുകയോ ചെയ്യില്ല വ്യത്യസ്ത അളവുകൾഇൻഡന്റുകളും സ്‌പെയ്‌സുകളും, പക്ഷേ പ്രോഗ്രാമർ വായിക്കാനും മനസ്സിലാക്കാനുമുള്ള എളുപ്പവും ഒരു പ്രധാന പോയിന്റാണ്. താഴെയുള്ള കോഡ്? ഗ്രഹിക്കാൻ വളരെ പ്രയാസമാണ്, പ്രത്യേകിച്ചും നിങ്ങൾ അവനല്ലെങ്കിൽ

  • വേരിയബിൾ പേരുകൾ ഉണ്ടായിരിക്കണം ലെക്സിക്കൽ അർത്ഥം. എഴുത്ത് പ്രക്രിയയിൽ ലളിതമായ പ്രോഗ്രാമുകൾഇത് ഒട്ടും പ്രാധാന്യമുള്ളതായി തോന്നുന്നില്ല, എന്നാൽ കോഡിന്റെ വരികളുടെ എണ്ണം ആയിരം കവിയുമ്പോൾ, എല്ലാ പിശാചുക്കളും അവരുടെ കാലുകൾ തകർക്കുന്നു;