Как лучше всего выполнять функцию, когда пользователь нажимает на ссылку?

По своему опыту я знаю три различных способа выполнения функции Javascript, когда пользователь нажимает на ссылка

  1. Используйте атрибут onclick в ссылке

      щелкните меня 
    
  2. Используйте href по ссылке

      щелкните меня 
    
  3. Не трогайте ссылку, делайте все в js

      нажмите меня 
    

    (в Javascript мы остановим событие по умолчанию и вызовем функцию)

Какое из них лучше? Каковы преимущества и недостатки?

EDIT удалил "javascript:" на onclick

12
задан pleasedontbelong 17 September 2010 в 09:06
поделиться