Sprawdzanie kodu źródłowego pytaniem widzę na przykład:Dlaczego Stackoverflow wiąże dynamicznie działania użytkownika z javascript?
<a id="comments-link-xxxxx" class="comments-link">add comment</a><noscript> JavaScript is needed to access comments.</noscript>
a następnie w źródle javascript:
// Setup our click events..
$().ready(function() {
$("a[id^='comments-link-']").click(function() { comments.show($(this).attr("id").substr("comments-link-".length)); });
});
Wydaje się, że wszystkie wydarzenia są zbindowanych użytkownik kliknij w ten sposób.
Wady tego podejścia są oczywiste dla osób przeglądających witrynę bez javascript, ale jakie są zalety dodawania zdarzeń dynamicznie z javascript przez deklarowanie ich bezpośrednio?
Nie wiem, dlaczego rezygnujesz z tego - żaden użytkownik końcowy nie skorzysta z tego, co zostało zrobione, ponieważ, jak już wspomniałeś, linki są całkowicie bezużyteczne bez JavaScript. –