ඉරි රාත්රියේ තද ගැලපෙන කාලයක, තනිව කේත ලියන සොනි මහතා තම පෙම්වතියට “I love you” වර 100ක් කියලා පෙන්වන්න යන සුළු අදහසක් ගෙන පැමිණියා. එය සරල HTML පිටුවක්, CSS හදවතක් සහ JavaScript ලූපයක් එකතු කරමින් ඉක්මනින් නිර්මාණය කළා.
මෙම වෙබ් මෙවලමට දත්ත ගබඩා, API key, හෝ සංකීර්ණ සෙට්‑අප් අවශ්ය නොවේ. පිටුවට පිවිස බොත්තමක් ඔබා දැමුවමත්, “I love you” වාක්යය එක‑එක කර 100 වරක් තිරයේ පෙනෙයි. කාලයත් සමඟ පදයක් පෙන්වීමේ කාලය සුළු විලාසිතාවකින් (delay) සකස් කර ඇති නිසා, වචන ගොඩක් එකවර නොපෙනෙයි, ඒක මනස්කාරී අත්දැකීමක් වගේ පෙනේ. සමහර අනුවාද වල හදවතේ රූප රැසක් තෙල්ලෙමින් පෙනෙයි, අනිවාර්යයෙන්ම පරිශීලකයාගේ ඇස් කැලැලෙනවා.
අනපේක්ෂිත ලෙස, මෙම කුඩා උත්පත්තිය දේශීය සහ ජාත්යන්තර dev සමාජයන්හි විශාල ප්රචාරයක් ලැබුවා. මිතුරන් අතර අනිවාර්යයෙන්ම හිනාවක්, පසුකාලීනව වාර්ෂික දිනය, කණගාටු පණිවිඩ, හෝ විවාහ යෝජනා වැනි අවස්ථා සඳහා භාවිතා කරන ලදි. එක් පරිශීලකයෙකු “Will you marry me?” කියන පණිවිඩය 100 වැනි පදයට එකතු කර තිබුණා – එය නිර්මාණකරුගේ අදහස නොවූවත්, අතිශය ජනප්රියත්වයක් ගෙන එන ලදි.
තාක්ෂණික වශයෙන්, මෙය ඉතාමත් සරලයි: HTML ගොනුව, CSS හදවතේ රූප, සහ JavaScript ලූපයක්. අඩු කේතයක් නිසා, පිටුව බර නොවෙයි, ලෝඩ් වේගයෙන් පෙනේ. මෙවැනි කුඩා ව්යාපෘති, දිගු කාලයක් ගත නොකළත්, ඉගෙනුම් වටිනාකම, ප්රයෝජනවත් අත්දැකීම්, සහ ඉක්මන් ප්රතිඵල ලබා දෙයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තරුණ dev කණ්ඩායම් සඳහා, මෙවැනි “quick‑prototype” ව්යාපෘති ඉතා ප්රයෝජනවත්. දත්ත ගබඩා හෝ API key අවශ්ය නොවීම නිසා, අඩු වියදමින්, අන්තර්ජාල සම්බන්ධතාවය අඩු වුවත්, පරික්ෂා කළ හැක. පාසල්, විශ්වවිද්යාල මට්ටමේ කේත වැඩමුළු වල, මෙවැනි උදාහරණ භාවිතා කරමින්, සිසුන්ට JavaScript loop සහ DOM manipulation යන මූලික සංකල්ප ඉගැන්විය හැක. තවත් පාර්ශවයක් වශයෙන්, ශ්රී ලංකාවේ ව්යාපාරිකයන්ට, මෙවැනි අඩු-බැග් සහිත වෙබ් මෙවලම්, ගනුදෙනුකරුවන්ට විශේෂ පණිවිඩයක් (උදා: “Thank you” 100 වරක්) පෙන්වීමට හෝ ප්රචාරක කම්පේන් එකක් ලෙස භාවිතා කළ හැකිය.
- කේතය අඩු, ඉගෙනීම පහසු
- දත්ත ගබඩා, API key අවශ්ය නැත
- ඉක්මනින් නිර්මාණය, සකස් කිරීම
- ප්රායෝගික අවස්ථා සඳහා සකස් කළ හැකිය
අවසානයේ, “I love you 100 times” මෙවලම, සරලතාවය, වේගය, සහ හදවතේ සම්බන්ධතාවය මත පදනම් වූ තාක්ෂණික නිර්මාණයක් බවට පත්ව ඇත. ඔබත් ඔබේ පණිවිඩය මෙහි ගෙන එන්න, ඔබේ ආදරය හෝ පණිවිඩයක් වෙනත් රූපයක් සමඟ එක් කර බලන්න.