Wenn du mit deiner Methode 700 identische Tooltips auf alle a-Elemente erzeugen willst, brauchst du 700 Attribute (x die Anzahl der Eigenschaften).
Mit der Unaufdringlichen Methode reicht 1 Zeile:
meinframework('a[title]').tooltip('eigenschaft1', 'eigenschaft2');Wenn du 700 unterschiedliche Tooltips haben willst, hast du lediglich einen Vorteil: zentrale Verwaltung aller tooltips.
Ist nicht zwingend ein Vorteil, da muss ich mir erst die zugehörige Funktion raussuchen. Im Quelltext finde ich die einfacher/schneller.
Wenn jemand script-Element in seinem HTML-Unterbringen will, soll er das tun - aber jeder der es vernünftig machen will, hat die Möglichkeit es zentral ein einer Datei (sagen wir "functions.js") zu erledigen.
Da sind wir mal einer Meinung: sowas gehört ausgelagert.