- Don’t mix Javascript with HTML
imho jein. Ich gebe jetzt mal den Troll, denn ich bearbeite reichlich Seiten, in die verschiedene Entwickler an die unterschiedlichsten Stellen irgendeines Includes oder externen JS irgendwohin ein document.ready mit $().click() reingeschrieben haben, und empfinde es oft als sehr mühsam, die dazugehörigen Eventhandler zu finden - ohne grep geht meist nix. Bei solchen Strukturen liebe ich das gute alte "onclick".
Ich bevorzuge da eher die Lösung mit Konventionen, es gibt ein File mit dem namen functions.js und da darf jeder seine document-ready-Funktionen reinpacken, wer's anderswo reinbaut, bekommt eine gepaddelt.