පහත දැක්වෙන්නේ ජාවාස්ක්රිප්ට් කේතය ක්රියාත්මක කිරීමේ එකම අරමුණ ඇති සබැඳියක් තැනීමේ ක්රම දෙකකි. ක්රියාකාරීත්වය, පිටු පැටවීමේ වේගය, වලංගු කිරීමේ අරමුණු යනාදිය අනුව වඩා හොඳ කුමක්ද?
function myJsFunc() {
alert("myJsFunc");
}
<a href="#" onclick="myJsFunc();">Run JavaScript Code</a>
හෝ
function myJsFunc() {
alert("myJsFunc");
}
<a href="javascript:void(0)" onclick="myJsFunc();">Run JavaScript Code</a>
myJsFunc()ප්රතිලාභ අගයක් ඇත්නම් , ඔබේ පිටුව කැඩී යනු ඇත. jsfiddle.net/jAd9G ඔබට තවමත් එසේ භාවිතා කිරීමට සිදුවේ void: <a href="javascript:void myJsFunc();">. එහෙත්, එවිට හැසිරීම තවමත් වෙනස් වේ. සන්දර්භය මෙනුව හරහා සබැඳිය යෙදීමෙන් clickසිදුවීම අවුලුවන්නේ නැත .
<a href="javascript:;" onclick="myEvent()"?
javascript:;ටයිප් කිරීමට වඩා ඉක්මන් වේjavascript:void(0)
<a>ඔබට කිරීමට අවශ්ය වන්නේ ස්වදේශීය බ්රව්සර් විශේෂාංගය හරහා වෙනත් පිටුවක් විවෘත නොකොට, ජාවාස්ක්රිප්ට් 'ක්රියාව' අවුලුවාලීමට නම් ඔබ spanටැගයක් භාවිතා කරන්නේ ඇයි? js-triggerබොහෝ විට වඩා හොඳ වනු ඇත ". නැත්නම් මට යමක් මග හැරී තිබේද?
<a href="javascript:void(0)" onclick="myJsFunc();">මිස කිසිම තේරුමක් නැත. ඔබ psuedo-protocol භාවිතා කළ යුතු නම්, ඔබට එමjavascript:ගුණාංගයද අවශ්ය නොවේonclick.<a href="javascript:myJsFunc();">හොඳින් කරයි.