Unobtrusively Mapping Microformats with jQuery

Auf 24 ways habe ich einen schönen Artikel über Unobtrusively Mapping Microformats with jQuery gefunden.

Unobtrusive JavaScript verfolgt den Ansatz, den JavaScript Code komplett von der HTML Seite zu trennen. Dise Methode ermöglicht das schnelle und einfache Ändern des JavaScript-Codes an zentraler Stelle, ähnlich wie bei der Trennung von Design und HTML bei CSS.

Der Artikel beschreibt, wie man mit hCard ausgezeichnete Kontakt-Daten auf Google-Maps anzeigt.

Eine wesentlich simplete Demo lässt sich mit den rel-Attribute realisieren. Als Beispiel HTML Code nehmen wir das rel-nofollow Microformat:

<a href="http://google.de" rel="nofollow">Google.de</a>Code-Sprache: HTML, XML (xml)

Mit dem folgenden Code ist es Möglich, das a HTML-Tag mit dem CSS-Code text-decoration: line-through; zu erweitern.

jQuery("a[@rel=nofollow]").css("text-decoration", "line-through");Code-Sprache: JavaScript (javascript)

Das ganze funktioniert natürlich auch wesentlich eleganter mit CSS, aber es geht hier ja nur ums Prinzip 😉

Den wesentlich besseren und ausführlicheren Bericht gibt es auf 24ways.org.

Matthias Pfefferle
Matthias Pfefferle
@pfefferle@notiz.blog

Ich bin Webworker und arbeite als „Open Web Lead“ @ Automattic. Ich blogge, podcaste und schreibe eine Kolumne über das open, independent und federated social Web. Mehr über mich.

767 Beiträge
828 Folgende
Fediverse Reactions

Ein Kommentar zu „Unobtrusively Mapping Microformats with jQuery“

  1. Avatar von senorpedro
    senorpedro

    hey das ist ja mal ein saustarker tipp, vielen dank werd ich gleich mal ausprobieren. hoffentlich trägt das erfolgreich dazu bei den microformats weltweit die beachtung zu verschaffen die sie verdienen 😉

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Falls du auf diesen Beitrag mit einem Artikel auf deiner eigenen Webseite geantwortet hast, kannst du hier die URL deines Beitrags eingeben. Dabei sollte es sich um die Permalink-URL handeln. Deine Antwort wird dann (möglicherweise nach der Moderation) auf dieser Seite angezeigt. Falls du deine Antwort aktualisieren oder entfernen möchtest, aktualisiere oder lösche deinen Beitrag auf deiner eigenen Webseite und gib die URL des Beitrags erneut ein. (Erfahre mehr über Webmentions.)