متد event.preventDefault() وقتی روی یک المنت اعمال میشه، مانع عملکرد ذاتی اون المنت میشه. مثلا وقتی رو یک form اعمال بشه، مانع ثبت شدن فرم میشه. وقتی روی یک تگ a اعمال بشه، باعث میشه اون لینک کار نکنه. برای اینکه متوجه بشید این متد چه‌جوری کار می‌کنه رو ببینید.

همونطور که توی سوال شماره 6 گفتم، وقتی یک رویداد روی یک المنت اعمال میشه، ممکنه المنت‌های دیگه هم تحت تاثیر این رویداد قرار بگیرن. متد event.stopPropagation() برای زمانی استفاده میشه که می‌خوایم یک رویداد به سطح‌های بعدی گسترش پیدا نکنه. برای اینکه بدونین این متد چه‌جوری کار می‌کنه رو ببینید.

 

منبع: