കമ്പ്യൂട്ടറുകൾ, പ്രോഗ്രാമിംഗ്
Validator - അത് എന്താണ്? എനിക്കെന്തുകൊണ്ട് ഒരു മൈക്രോ-മാർക്ക്അപ്പ് വാലിറ്റർ ആവശ്യമുണ്ടോ?
കോഡ് സ്ഥിരീകരണ ടൂളുകളെക്കുറിച്ച് സംസാരിക്കാം. ഈ ആവശ്യത്തിനായി സൃഷ്ടിക്കപ്പെട്ട ഒരു പ്രത്യേക ഉപകരണം ഫോർമാറ്റ് വാലിഡേറ്റർ ആണ്. ഉദാഹരണമായി, HTML ഉപയോഗിക്കും. ഈ മാർക്ക്അപ്പ് ഭാഷയ്ക്കായുള്ള സാധുതയുള്ളതാണ് തത്ത്വം വിശദീകരിക്കുന്നതിനും ഒരു ഉദാഹരണം നൽകുന്നതിനുമായി തികച്ചും ഉചിതമാണ്.
എന്തുകൊണ്ട് ഇത് ആവശ്യമാണ്?
ഞങ്ങൾ വ്യവസ്ഥകൾ സജ്ജമാക്കി
പേജ് പരിശോധിക്കുന്ന കർശനത ടാഗ് എന്നതിൽ നിർദ്ദേശിച്ചിരിക്കുന്നു. നിങ്ങൾ അത് വ്യക്തമാക്കുന്നില്ലെങ്കിൽ, അത് വളരെ ശ്രദ്ധാപൂർവ്വം അന്വേഷിക്കും, കൂടാതെ റിപ്പോർട്ടിൽ നിലവാരത്തിൽ നിന്നുള്ള എല്ലാ പിശകുകളും മാലിന്യങ്ങളും സൂചിപ്പിക്കും. HTML5 നിയമങ്ങളനുസരിച്ച് പരീക്ഷണം നടത്തിയെന്നും ഓർമ്മിക്കുക. മറ്റൊരു പതിപ്പ് വ്യക്തമാക്കാൻ അല്ലെങ്കിൽ വ്യതിയാനങ്ങൾക്കായുള്ള തിരയൽ ഇല്ലാതാക്കാൻ, ഈ ടാഗ് ഉപയോഗിക്കുക. വഴി, HTML പതിപ്പിനുള്ള പുറമേ, ഒരു CSS സാധുതയുള്ളതായും ഉണ്ട്. ഇത് ഒരു കാസ്കേഡിംഗ് സ്റ്റൈൽ ഷീറ്റിന്റെയും ഏറ്റവും പുതിയ സ്റ്റാൻഡേർഡ് അനുസരിച്ചുള്ള നിർമ്മാണവും പരിശോധിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ഈ അവസരത്തിൽ, നിങ്ങൾക്ക് ഈ വിഷയത്തിൽ താത്പര്യമുണ്ടെങ്കിൽ, അത് അവഗണിക്കണമെന്നില്ല.
DOCTYPE ടാഗ് പരിശോധിക്കുന്നതിനുള്ള ദിശകൾ
ഇപ്പോൾ അത്തരം പരിശോധനകൾ ഉണ്ട്:
- ഏറ്റവും പുതിയ സ്റ്റാൻഡേർഡ് അനുസരിച്ച് കർശനമായി.
- പരിവർത്തന.
- കർശനമായത്.
- ഫ്രെയിമുകൾക്കൊപ്പം.
വഴി, ഒരു DOCTYPE വ്യക്തമാക്കാൻ എപ്പോഴും എപ്പോഴും അഭികാമ്യമാണ്. എല്ലാത്തിനുമുപരി, നിങ്ങൾ ഇത് ചെയ്യാതിരുന്നാൽ, വ്യത്യസ്ത ക്രമീകരണങ്ങൾ ഉള്ള വ്യത്യസ്ത ബ്രൌസറുകൾ വ്യത്യസ്ത രീതികളിൽ പേജ് കാണിക്കും. ആവശ്യമുള്ള ഫയൽ വളരെ വൃത്തികെട്ട ദൃശ്യമാകും. പ്രകടനം ബാധിക്കപ്പെടില്ല, ഇതു് വിഷ്വൽ ഘടകം മാത്രമേ ബാധിയ്ക്കു.
ബഗ്ഗുകളെക്കുറിച്ച്, ഒരു വാക്ക് പറയുക
മറ്റ് മൂലകങ്ങൾ
HTML പ്രാമാണികൻ കോഡ് പരിശോധിക്കുന്നു എന്നത് തീർച്ചയായും നല്ലതാണ്. ആർഎസ്എസ് ഫീഡുകളെയും എച്ച്ടിസിഎൽ പട്ടികകളേയും കുറിച്ചുള്ള എന്തെങ്കിലും ഫീച്ചർ ഉണ്ടോ? അതെ, അവയ്ക്ക് സാധുവാണോ? ഓർമ്മിക്കുക: അവർ കോഡ് മാനദണ്ഡങ്ങൾ പാലിക്കുന്നത് പരിശോധിക്കുക മാത്രമാണ്. അതിൽ എന്താണ് എഴുതിയിട്ടുള്ളത്, അവർ ശ്രദ്ധിക്കുന്നില്ല. അതിനാൽ, നിങ്ങൾ പ്രാഥമികമായും പേജ്, സൈറ്റിന്റെ ഗുണനിലവാരത്തിൽ താല്പര്യപ്പെടുന്നെങ്കിൽ, നിങ്ങൾ അവ പരിശോധിക്കേണ്ടതുണ്ട്.
ഓൺലൈൻ പരിശോധന
സാധൂകരണത്തിൽ എന്താണ് ഉൾപ്പെടുത്തിയിരിക്കുന്നത്?
- സിന്റാക്സ് പിശകുകൾക്കുള്ള തിരയൽ .
- ടാഗുകളുടെ നെസ്റ്റിംഗ് പരിശോധിച്ചിരിക്കുന്നു. അവർ എങ്ങനെയാണ് എങ്ങനെയാണ് അപ്രത്യക്ഷമായത് എന്നതിന്റെ നേർ വിപരീതത്തിലായിരുന്നു അത്. എന്തെങ്കിലും തെറ്റുണ്ടെങ്കിൽ - നിങ്ങളെ അറിയിക്കും.
- നിർദ്ദിഷ്ട പ്രമാണം തരം നിർവ്വചനങ്ങൾ അനുസരിച്ച് പരിശോധിക്കുക. ഓട്ടോമാറ്റിഷൻ സ്കാനുകൾ തയ്യാറാക്കുകയും എല്ലാം ശരിയാണോ എന്ന് നിർണ്ണയിക്കുകയും ചെയ്യുന്നു (ടാഗുകൾ, ആട്രിബ്യൂട്ടുകൾ) പ്രഖ്യാപിച്ചിരിക്കുന്ന മാർക്കപ്പ് ഭാഷയുടെ പതിപ്പിനെ കുറിച്ച് എഴുതുന്നു.
- വിദേശ ഘടകങ്ങൾക്കായി പരിശോധിക്കുക. ഇത് കോഡിലുള്ള വാചകംക്കായി തിരയുന്നു, എന്നാൽ ഇത് ഡോക്യുമെന്റ് ടൈപ്പ് ഡെഫനിഷനിൽ ഇല്ല.
ഇത് എല്ലാ ലോജിക്കൽ ടെസ്റ്റുകളാണെന്നറിയേണ്ടത് അത്യാവശ്യമാണ്. ഈ സാഹചര്യത്തിൽ, എങ്ങനെയാണ് വോഡഫോൺ പ്രവർത്തിപ്പിക്കേണ്ടതെന്നത് പ്രാധാന്യമല്ല. ഇത് പ്രായോഗികമായി എന്താണ് അർത്ഥമാക്കുന്നത്? ഒരു പരിശോധനയെങ്കിലും പരാജയപ്പെട്ടാൽ, കോഡ് സാധുതയുള്ളതല്ല. ഒടുവിൽ, ഓരോ ഗൌരവമായ പരിപാടിയും തിരുത്തപ്പെടേണ്ടതിന്റെ ആവശ്യകത (ഒപ്പം അത് എങ്ങനെ ചെയ്യണമെന്ന് പറയുവാനും) നിർദ്ദേശങ്ങൾ തള്ളിക്കളയും.
എന്നതിനുള്ള ആർഗ്യുമെന്റുകൾ
സൈറ്റിന്റെ അല്ലെങ്കിൽ അതിന്റെ പ്രത്യേക പേജിൽ ക്രോസ്-ബ്രൌസർ അനുയോജ്യത നൽകുന്നതിനാണ് മൈക്രോ-മാർക്ക്അപ്പ് വാലിറ്റർ ആവശ്യപ്പെടുന്നതിന്റെ പ്രധാന കാരണം. ഇന്റർനെറ്റ് പര്യവേക്ഷണം നടത്താൻ സഹായിക്കുന്ന ഓരോ പ്രോഗ്രാമിനും സ്വന്തമായി പാഴ്സറുകൾ ഉണ്ടായിരിക്കും. അതുകൊണ്ട് എല്ലാ ബ്രൌസറുകളിലും കോഡ് ശരിയായി പ്രവർത്തിക്കുമെന്ന് ഉറപ്പുവരുത്താനുള്ള ഒറ്റമാർഗം, അതിനെ സാധുവാക്കായിലൂടെ ഡ്രൈവ് ചെയ്യുക എന്നതാണ്. മറ്റെന്താണ് അത് നൽകുന്നത്?
പ്രോഗ്രാമിലെ കോഡിലെ പിശകുകളെ പരസ്പരം ബന്ധപ്പെടുത്തുന്നതിന് ഓരോ ബ്രൗസറിനും അതിന്റേതായ സംവിധാനമുണ്ട്. അതുകൊണ്ട്, അസാധുവായ പരിപാടിയിൽ സ്ഥിതിഗതികൾ തിരുത്താൻ അദ്ദേഹത്തിന് സാധിക്കും, അല്ലെങ്കിൽ അത് എല്ലാ വസ്തുക്കളേയും കൂടുതൽ തീവ്രമാക്കും. ഇവയാണ് വാദങ്ങൾ, എന്നാൽ അതിനും എതിരാണ്.
അതുകൊണ്ട്, മൈക്രോ-റെസല്യൂഷൻ വാലിട്ടറ്റർ വളരെ കർശനമായിരിക്കുമെന്നത് ശ്രദ്ധേയമാണ്. കൂടാതെ ബ്രൌസറുകൾക്ക് ചില പിഴവുകൾ പരിഹരിക്കാൻ കഴിയും. അതുകൊണ്ട് കൃത്യമായ പ്രവർത്തനത്തിനുള്ള ചുമതല ആദ്യമേ ചെയ്താൽ, ആ കാഴ്ച ഭാഗികമായി അവഗണിക്കപ്പെടും.
വാലിഡേറ്റർ ഉപയോഗിക്കുന്ന ഫീഡ്ബാക്ക്
പേജിന്റെ രൂപത്തിന്റെ സൗന്ദര്യത്തെക്കുറിച്ച് നിങ്ങൾക്ക് സംശയമുണ്ടെങ്കിൽ, അവർ വ്യർഥമാണ്. ഡോക് ടൈപ്പ് നിങ്ങൾ നിർദ്ദേശിക്കുകയാണെങ്കിൽ, ബ്രൗസർ പാഴ്സർ ഒരു നിശ്ചിത മോഡിലേക്ക് മാറുന്നു. അത് ലോഡ് ചെയ്യാൻ കഴിയുമെന്നതിന് കാരണമാകാറില്ല, കൂടാതെ കോഡ് അനുസരിച്ച് കോഡ് പരിശോധിക്കപ്പെടും. അതുകൊണ്ട്, കോഡിന്റെ സാധുതയുള്ള ഒരു നിശ്ചിത അഭാവം ഉണ്ടാകുമെന്നത് ബ്രൗസർ പാർസർമാർ മുൻകൂട്ടി നിശ്ചയിച്ചിട്ടുണ്ട്. അതുകൊണ്ട് കസ്റ്റം ആട്രിബ്യൂട്ടുകൾ ഉപയോഗിച്ച്: അവ വിജയകരമായി അംഗീകരിക്കുകയും പ്രോസസ്സ് ചെയ്യുകയും ചെയ്യുന്നു. ഉദാഹരണത്തിന് ARIA സാങ്കേതികവിദ്യയാണ്. കോഡിന്റെ സെമാന്റിക് മൂല്യം സപ്ലൈ ചെയ്ത ആട്രിബ്യൂട്ടുകളോടൊപ്പം ഇത് പ്രവർത്തിക്കുന്നു, അതുവഴി വാലിഡേറ്റർ ആണയിടുന്നു. എന്താണ് അത്? നല്ലത് അല്ലെങ്കിൽ മോശം? ഒരു വശത്ത് കോഡ് പ്രവർത്തിക്കുകയും പ്രത്യേക സവിശേഷതകൾ നൽകുകയും ചെയ്യുന്നു. മറ്റൊന്ന് - നിലവാരങ്ങളിൽ നിന്ന് വ്യതിചലനം. എന്നാൽ എ.ആർ.ഇ.യുടെ കാര്യത്തിൽ ഇത് തികച്ചും ന്യായീകരിച്ചിട്ടുണ്ട്.
ഉപസംഹാരം
Similar articles
Trending Now