ඩිජික් HTML (DHTML) පිළිබඳ ඉගෙන ගන්න

ඩයිනමික් HTML යනු HTML හි නව නිපැයුමක් නොව, සම්මත HTML කේත සහ විධාන පාලනය කිරීමේ නව ක්රමයක්.

ඩිජිටල් HTML ගැන සිතන විට, සම්මත HTML වල ගුණාංග මතක තබා ගත යුතුය, විශේෂයෙන් සේවාදායකයෙන් පිටුවක් පටවනු ලැබූ පසු, වෙනත් ඉල්ලීමක් සේවාදායකයට පැමිණෙන තෙක් එය වෙනස් නොවේ. ඩයිනමික් HTML මඟින් ඔබට HTML අංග මත වැඩි පාලනයක් ලබා දෙයි, වෙබ් සර්වරයට ආපසු නොයෑමට ඕනෑම වේලාවක ඒවා වෙනස් කිරීමට ඉඩ ලබා දේ.

DHTML සඳහා කොටස් හතරක් තිබේ:

DOM

DHTML සමඟ එය වෙනස් කිරීම සඳහා ඔබේ වෙබ් පිටුවේ ඕනෑම කොටසක් වෙත ප්රවේශ වීමට DOM. වෙබ් පිටුවක සෑම කොටසක්ම DOM විසින් නිශ්චිතව නියම කර ඇති අතර, ඒවාට ප්රවේශ වීමට හා ඔවුන්ගේ ගුණාංග වෙනස් කර ඇති එහි අනුකූල නම් කිරීමේ සම්මුති භාවිතා කර ඇත.

පිටපත්

JavaScript එකක් හෝ ඇක්ටිව්එක්ස් වලින් ලියන ලද ස්ක්රිප්ට් යනු DHTML සක්රීය කිරීම සඳහා භාවිතා කරන වඩාත්ම පොදු කේත පිටපත් දෙකක් වේ. DOM මඟින් නිශ්චය කර ඇති වස්තූන් පාලනය කිරීම සඳහා කේත රචනය භාවිතා කරයි.

කැස්කැඩින් ස්ටයිල් පත්රය

වෙබ් පිටුවෙහි පෙනුම හා හැඟීම් පාලනය කිරීමට CSS DHTML භාවිතා කරයි. ශෛල පත්රයන් පෙළ, වර්ණ වර්ණ සහ රූප සහ වර්ණයන්හි ඇති වස්තු ස්ථානගත කිරීම සහ ඒවායේ වර්ණ සහ අකුරු අර්ථ දක්වයි. විධානාවලි සහ ඩොමේන් භාවිතා කරමින්, විවිධ අංග වල ශෛලිය වෙනස් කළ හැකිය.

XHTML

XHTML හෝ HTML 4.x පිටුව තනියම නිර්මාණය කිරීම සඳහා CSS සහ DOM සඳහා වැඩ කිරීම සඳහා අංග සැකසීමට භාවිතා කරයි. DHTML සඳහා XHTML ගැන විශේෂ කිසිවක් නැත - නමුත් වලංගු XHTML වඩා වැදගත් වන්නේ, එය බ්රවුසරයට වඩා වැඩ කරන දේවල් වැඩිවීම නිසාය.

DHTML හි විශේෂාංග

DHTML හි ප්රධාන අංග හතරක් තිබේ:

  1. ටැග් හා දේපල වෙනස් කිරීම
  2. රියල් ටයිම් ස්ථානගත කිරීම
  3. ගතික අකුරු (Netscape Communicator)
  4. දත්ත බන්ධන (Internet Explorer)

ඇමිණුම් සහ ගුණාංග වෙනස් කිරීම

මෙය DHTML වඩාත්ම පොදු භාවිතාවකි. බ්රවුසරයෙන් පිටත සිදුවීමක් මත පදනම්ව HTML ටැග් වල ගුණාංග වෙනස් කිරීමට ඔබට ඉඩ ලබා දෙයි (මූසිකය ක්ලික් කිරීම, වේලාව, දිනය, සහ වෙනත් යනාදි). පිටුවක තොරතුරු තොරතුරු පූර්විපූරණය කිරීමට ඔබට මෙය භාවිතා කළ හැක, පාඨකයාට නිශ්චිත සබැඳියක් මත ක්ලික් කළහොත් මිස එය ප්රදර්ශනය නොකරයි.

රියල් ටයිම් ස්ථානගත කිරීම

බොහෝ අය DHTML ගැන සිතන විට ඔවුන් අපේක්ෂා කරන්නේ මෙයයි. වෙබ් පිටුව වටා චලනය, වස්තූන් සහ පෙළ යනාදිය. මෙය ඔබේ පාඨකයින් සමඟ අන්තර් ක්රියාකාරී ක්රීඩා කිරීමට ඉඩ සලසයි. ඔබගේ තිරයේ සජීවී කොටස්.

ඩයිනමික් ෆොන්ට්

මෙය Netscape පමණක් අංගයකි. නෙට්ස්කේප් විසින් මෙම ගැටළුව නිර්මාණය කර ඇත්තේ පාඨකයන්ගේ පද්ධතිය මත ඇති අකුරු නොදැන සිටීමෙනි. ගතික අකුරු සහිතව, අකුරු කේතයන් කේතාංකනය කර බාගත කර ඇති නිසා, එම පිටුව නිර්මාණකරු අදහස් කරන්නේ කෙසේද යන්න නිරන්තරයෙන් පෙනේ.

දත්ත බන්ධනය

මෙය IE පමණක් අංගයකි. මයික්රොසොෆ්ට් වෙබ් අඩවි වලින් දත්ත සමුදායන්ට පහසුවෙන් ප්රවේශ වීමට ඉඩ සලසයි. දත්ත සමුදායට පිවිසීමට CGI භාවිතා කිරීම ඉතාමත්ම සමාන වන නමුත් ක්රියාකාරීත්වය සඳහා ක්රියාකාරී පාලකය භාවිතා කරයි. මෙම ලක්ෂණය DHTML ලේඛකයාගේ ආරම්භය සඳහා භාවිතා කිරීමට අපහසු වන අතර ඉතාමත්ම පහසුය.