ইভেন্ট ইন্টারফেসের প্রতিরোধ ডিফল্ট () পদ্ধতিটি ব্যবহারকারী এজেন্টকে বলে যে ইভেন্টটি যদি স্পষ্টভাবে পরিচালিত না হয় তবে এর ডিফল্ট ক্রিয়াকলাপটি সাধারণভাবে যেমন করা হয় তেমন নেওয়া উচিত নয়। ইভেন্টটি যথারীতি প্রচার চালিয়ে যায়, যদি না এর ইভেন্ট শ্রোতাদের একজন স্টপপ্রোগেশন () বা স্টপআইমিডিয়েট্রোপেশন () না কল করে, যার মধ্যে দুটিই একবারে বংশ বিস্তার বন্ধ করে দেয়।
ইভেন্ট প্রবাহের যে কোনও পর্যায়ে প্রতিরোধ ডিফল্ট () কে কল করা ইভেন্টটিকে বাতিল করে দেয়, এর অর্থ হ'ল ইভেন্টের ফলস্বরূপ বাস্তবায়নের দ্বারা সাধারণত গৃহীত কোনও ডিফল্ট ক্রিয়াকলাপ ঘটবে না।
ইভেন্টটি বাতিলযোগ্য কিনা তা পরীক্ষা করতে আপনি ইভেন্ট ক্যানস্যাবল ব্যবহার করতে পারেন। একটি অ-বাতিলযোগ্য ইভেন্টের জন্য কন্ট্রোল ডেডফল্ট () কল করার কোনও প্রভাব নেই।
window.onKeydown = event => {
/*
if the control button is pressed, the event.ctrKey
will be the value [true]
*/
if (event.ctrKey && event.keyCode == 83) {
event.preventDefault();
// you function in here.
}
}