පරිගණකවැඩසටහන්

Validator - එය කුමක්ද? ඇයි මම validator mikrorazmetki අවශ්ය වන්නේ ඇයි?

කේතය සත්යාපනය මෙවලම් ගැන කතා කරමු. මෙම අරමුණු ඉටු කර ගැනීම සඳහා නිර්මාණය කරන ලද විශේෂ මෙවලම, එය validator හමුවිය. උදාහරණයක් ලෙස, එය HTML භාවිතා කරනු ඇත. මෙම සලකුණු භාෂාව සඳහා Validator මූලධර්මය පැහැදිලි කිරීම සඳහා සහ ආදර්ශයක් දෙන්න ඉතා සුදුසු වේ.

ඇයි එය අවශ්ය වන්නේ කුමක්ද?

එය ඔබට කේතය ලියන්න සිදු පවා එය නිවැරදිව ක්රියාත්මක වන නමුත්, පරීක්ෂා කිරීමට හානියක් නැහැ. ඒ නිසා, උදාහරණයක් විදිහට, අපි මුල් පිටුවේ HTML නිර්මාණය කර ඇත. අපි එය (වඩා හොඳ, එම නිසා එය වඩාත් නිවැරදි හා තවත් පරිගණක වනු ඇත) පිළිගත් සම්මත දෘෂ්ටි ආස්ථානයෙන් කළ ආකාරය හොඳින් ගැන උනන්දුවක් දක්වන බවත්, ඉන් අදහස් වන්නේ ද validator, ගැන මතක විට.

අපි කොන්දේසි සකස්

මෙම පිටුව පරීක්ෂා කරනු ලබන සමග strictness, ටැග් දී ලියාපදිංචි. එය විශේෂයෙන් දක්වා නොමැති නම්, එය ඉතා ප්රවේශමෙන් අධ්යයනය කරනු ඇත, සහ මෙම වාර්තාව ප්රමිතීන් සියලු validator දෝෂ හා අපද්රව්ය පෙන්නුම් කරනු ඇත. ද විගණන HTML5 නීති මඟින් පැවැත්විය යුතු බව සලකා බලන්න. වෙනස් අනුවාදය සඳහන් හෝ සෝදිසි අපගමනය අවම කිරීම සඳහා, ටැගය භාවිතා කරන්න. මාර්ගය වන විට, HTML සඳහා අනුවාදය කිරීමට අමතරව, එහි ද validator CSS වේ. එය ඔබ කඩා හැලෙන යෙදා ඉදිකිරීම පරීක්ෂා කිරීමට ඉඩ ලබා දෙන අතර, නවතම තත්ත්වයන් සමග එහි සුළුවෙනි. මෙම අවස්ථාව, ඔබ මෙම මාතෘකාව ඇත්තටම උනන්දු නම්, එය නොතකා හැරීම සඳහා වඩා හොඳ නොවේ.

දිශාවන් DOCTYPE ටැගය චෙක්පත

ඒ මොහොතේ දී, චෙක්පත් වර්ග තිබේ:

  1. දැඩි නවතම සම්මත අනුව.
  2. සංක්රමණය.
  3. දැඩි.
  4. රාමු සමඟ.

මාර්ගය වන විට, එම DOCTYPE සෑම විටම නියම කිරීමට හොඳය. පසු, ඔබ නැති නම්, විවිධ බ්රව්සර විවිධ ක්රම පිටුව පෙන්වන්න දමා කරනු ලබන විවිධ පහසුකම් ඇත. හා අවශ්ය ආකාරය ඉතා කැත දර්ශනය වේ. එය පමණක්, දෘශ්ය අංගයකි කෙරෙහි බලපෑම් ඇති කරන බව කාර්ය සාධනය හානි නොවන අතර සඳහන් කළ යුතු ය.

දෝෂ ඇති වචනය කියන්න

කුඩා ලියවිල්ල කේතය validator පරීක්ෂා කිරීමේදී පවා වදින්නේ නැහැ ක්රමලේඛකයෙක් ගොඩක් සොයා ගත හැකි වනු ඇත. මම ඔවුන් සියලු ඉවත් කිරීමට තියෙනවාද? අංක බොහෝ තාක්ෂණික දෝෂ ඔවුන් ඔබට කළ හැකි හොඳම, බරපතල නොවන - එය වෙබ් අඩවිය වසා ටිකක් මන්දගාමී වේ. මෙම විකල්පය ඔබට වටිනා නම්, නමුත්, ඔවුන් වැඩ කරන්නේ නැහැ නොසලකා හරින්න. එය ඇතැම් දෝෂ, PHP භාෂණ සකස් කරන මොහොතේ දී සිදු විය හැකි ද සඳහන් කළ යුතු ය.

අනෙකුත් මූලද්රව්ය

එය නිසැකව ම හොඳ වේ - HTML-කේතය validator චෙක්පත් බව. RSS-සංග්රහ සහ CSS කඳුරැල්ල වගු සම්බන්ධයෙන් කිසිදු ලක්ෂණ තිබේද? ඔව්, ඔවුන් සඳහා validators ඇත. ඔවුන් පමණක් කේතය වන අනුකුලවීම පිරික්සීම, මතක තබා ගන්න. හා මේ දේ ලියා ඇත - ඔවුන් ගණන් ගන්නේ නෑ. ඒ නිසා, ඔබ පිටු ගුණාත්මකභාවය සහ වෙබ් අඩවිය මූලික වශයෙන් උනන්දුවක් දක්වන නම්, ඔබ ඔවුන් මෙන්ම පරික්ෂා කර බැලිය යුතුය.

සමඟ අමුත්තන් චෙක්පත

වැඩසටහන් රාශියක් මත සිය ප්රයත්නයන් විසුරුවා හැරීමට නොහැකි නම්, බොහෝ නිර්මාණකරුවන් සමඟ අමුත්තන් validator තීරණය කර තිබෙනවා. එය කුමක්ද? එය උපකාර කරන්නේ කොහොමද? එම සේවාවන් සාමාන්යයෙන් දැනටමත් සියලුම කොටස් තුනක් (RSS-සංග්රහ, CSS සහ HTML) පරීක්ෂා කිරීමට නියම කර ඇත. ඔවුන්ගේ සමර්ථතාව ප්රශංසා හිමිය. නමුත් වෙනම HTML සකස් වල නිරවද්යතාවය වඩා හොඳ නැවත පරීක්ෂා කරන්න. අප සමඟ අමුත්තන් සේවා ප්රතිලාභ ගැන කතා නම්, එය මුළු කේතය පිටපත් කිරීමට කිසිදු අවශ්යතාවයක් නොමැති බව සඳහන් කළ යුතු ය. හුදෙක් වෙබ් අඩවියේ ලිපිනය ඇතුලත් කරන්න, සහ මොහොතක් ඔබ දෝෂයක් දකිනු ඇත. බ්රවුසර, ද අර්ධ වශයෙන් හෝ සම්පූර්ණයෙන්ම පිටුව පිළිගත් ප්රමිතීන්ට විවෘත දැයි පරීක්ෂා විය හැකි දිගු ද පවතී.

මෙම වලංගු ඇතුළත් වනුයේ මොනවාද?

මෙම ක්රියාවලිය කොටස් කිහිපයක් බෙදා ඇත:

  1. සඳහා සෙවුම් කාරක රීති වැරදි.
  2. කාවැද්දූ ටැග් ස්කෑන්. ඔවුන් හැම විටම කපා එන්න ආකාරය වූකලී සඳහා වසා දමා ඇත. යමක් වැරදි නම් - ඔබ වෙත දැනුම් දෙනු ඇත.
  3. නිශ්චිත ලේඛ වර්ග නිර්වචනය සමඟ අනුකූල වීම සඳහා පරීක්ෂා කිරීම. ස්වයංක්රීය සලකුණු සහ සියලු නිවැරදිව (ටැග්, ගුණාංග) සඳහන් වන අදාල මාර්ක්අප් භාෂාවක්, අනුවාදය සම්බන්ධයෙන් ලියා ඇත යන්න තීරණය කරයි.
  4. විදේශ මූලද්රව්ය විට ඇති පරීක්ෂා කිරීම. කුමක් සඳහා සෙවුම් ද යන කාරණය කේතය වේ, නමුත් ලේඛ වර්ග නිර්වචනය ඔරොත්තු.

තාර්කික ටෙස්ට් - මේ සියල්ල එය තේරුම් ගත යුතුය. මෙම අවස්ථාවේ දී එය වැදගත් නොවේ validator ක්රියාත්මක කරන්නේ කෙසේ ද යන්න යි. මෙය ප්රායෝගිකව යන්නෙන් අදහස් කරන්නේ කුමක්ද? අවම වශයෙන් එක් චෙක් නැති, සුදුසු සැලකිය නොහැකි බව කේතය සාර්ථක නම්. එක් එක් ප්රධාන වැඩසටහන අවසානයේ ස්ථාවර කළ යුතු දේ මත නිර්දේශ දර්ශනය වනු ඇත (සහ පවා එය කෙසේ කරන්න ඔබ කියන්න පුළුවන්).

තර්ක

ඇයි validator mikrorazmetki ප්රධාන හේතුව - මෙම වෙබ් අඩවිය හෝ එහි තනි තනි පිටුව වෙත හරස්-බ්රවුසරය තහවුරු කර ගැනීම ය. වෙබ් පිටු දෙස උපකාර වන එක් එක් වැඩසටහන, එහි ම ව්යාකරණ විග්රහ යන කාරනය. ඒ නිසා, මෙම කේතය සියලු බ්රව්සර් තුළ නිවැරදිව වැඩ කරන බව වග බලා ගන්න එක විදිහට - validator හරහා මෙනෙහි කරන්න. කුමක්ද එය වඩා කරයි?

එක් එක් බ්රවුසරයෙහි කේතය, වැරදි සහසම්බන්ධය තමන්ගේ ම යාන්ත්රණයක් ඇති බව. ඒ නිසා සමහර විට ඔහු අවලංගු වැඩසටහන සමග තත්ත්වය මඟ හරවා ගැනීමට හැකි වනු ඇති අතර, තවමත් තව තවත් නරක අතට හැරෙනවා විය හැක. මෙම පක්ෂව තර්ක සිටි නමුත්, අවාසි ද ඇත.

ඒ නිසා, එය validator mikrorazmetki ඉතා දැඩි බව සටහන් කරගැනීම වටී. හා බ්රවුසර ඇතැම් දෝෂ, ඔබ නිවැරදි කිරීමට හැකි වේ. ඒ නිසා, පළමු කාර්ය නිසි ලෙස වැඩ කිරීමට නම්, කොටසක් පෙනුම නොසලකා හැරිය හැක.

සමාලෝචන validator භාවිතා

එය ප්රායෝගිකව කරන්නේ කුමක්ද? සැබෑ ලෝකය අයදුම්පත් භාවිතා වන දේ සමඟ සසඳන විට, එම validator අසාමාන්ය වූ කියමනක් දක්වනු ඇත. ඇත්ත වශයෙන්ම, එය සාමාන්ය තත්වයට වැළැක්වීම බව සමහර දෝෂයක්, නමුත් ඔහු සම්පූර්ණයෙන්ම සතුටු කිරීමට උත්සාහ කළ හැකිය - තවමත් දන්නේ නැහැ. ද බොහෝ විට එය සෑම විටම සීමා මායිම් නොමැතිව බාහිර අංග සඳහා පරීක්ෂා නොකරන බව පෙන්වා දෙති. නමුත් ඔවුන් පිළිගත් බව ද නොවේ ප්රමිතීන්, නමුත් සංවර්ධකයන් විසින් භාවිතා කරන නිෂ්පාදන කි්රයාවලිය සඳහා පහසුකම් සැලසීම අභිරුචි ගුණාංග ඇතුළත් වේ.

ඔබ පිටුව සෞන්දර්යාත්මක පෙනුම පිළිබඳ සැක නම්, ඔවුන් නිෂ්ඵල වේ. උදාහරණයක් වශයෙන්, ඔබ, Doctype සකස් නම්, නිශ්චිත මාදිලිය සඳහා ව්යාකරණ විග්රහ බ්රවුසරය මාරු වනු ඇත. එය පමණක් එය පටවනු ලැබූ විට, මෙම කේතය එය සමඟ අනුකූල වීම සඳහා පරීක්ෂා කරනු ඇත යන කාරනය ඇති විය නොහැකි වනු ඇත. ඒ නිසා මේ වන විටත් මානකර බ්රව්සර කේතය වලංගු යම් නොමැති වනු ඇත බව parsers. සහ අභිරුචි සමග ගුණාංග: ඔවුන් සාර්ථකව අනාවරණය අවසන්ය. උදාහරණයක් ලෙස, Aria තාක්ෂණය. කරන අතර කේතයෙහි අර්ථ විචාර අර්ථය පරිපූර්ණත්වයට වන ගුණාංග සමඟ කටයුතු කරන, එසේ බව validator දිවුරුම්. ඒ මොකක්ද: හොඳ හෝ නරක? එක් අතකින්, මෙම කේතය ක්රියා, සහ විශේෂ අවස්ථා ලබා දෙයි. අනෙක් - සම්මත අපගමනය. නමුත් Aria පිළිබඳ පැමිණිල්ලේ දී එය යුක්ති සහගත ය.

නිගමනය

අවසානය කරා මම හැමෝම validator එය භාවිතා කිරීමට තෝරා හෝ නැති බව කියන්න ඕන. එම ලිපිය කොටසක් ලෙස අපි මෙම පියවර ලක්ෂණ හා එළඹීමේදී විස්තර, නමුත් මෙම තීරණය පාඨකයා දක්වා ඇත.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 si.delachieve.com. Theme powered by WordPress.