Was wäre, wenn man JS über rel-Attribute steuern würde?

Wir hatten letztens im Chat mit dem JS-Experten Sascha Hameister eine komische Idee und er hat mal eben einen kleinen Prototypen umgesetzt: reljs Die Idee dahinter ist, dass ein HTML-Coder einfache Parameter in das rel-Attribut eines Elements eingibt und dadurch ein paar Standard-Effekte steuern kann ohne zusätzlichen JavaScript-Code schreiben zu müssen. Es ist - wie gesagt - ein kleiner Prototyp, aber er zeigt die Idee. Es beruht auf jQuery und Saschas easyhtml.js. Was uns brennend interessiert: Was haltet ihr von so einem Ansatz?
Sunday, April 6. 2008
598 hits

Comments

Display comments as (Linear | Threaded)

1

Eric Eggert (Homepage) on 2008-04-06 22:27 (Reply)

Das ist semantischer Unsinn, vermischt Präsentation und Verhalten mit der XHTML/CSS-Struktur. Und warum wollte man sowas im Rel-Attribut abbilden, wenn man es auch einfach in der JS-Datei machen kann, wo es hin gehört?
1.1

alp on 2008-04-06 23:11 (Reply)

Klar, es ist nicht mehr "unobtrusive". Aber dafür einfach für Non-JSler ;-)
1.1.1

Christian (Homepage) on 2008-04-08 13:42 (Reply)

Also ich weiß ja nicht, aber jQuery-Basics kapiert doch nun wirklich jeder halbwegs ambitionierte Webworker innerhalb kürzester Zeit, auch ohne JS-Kenntnisse.

Der Ansatz geht für mich nicht wirklich auf, denn das was man da ins Rel-Attribut packt ist im Prinzip das selbe wie das ganz normale Chaining direkt in jQuery, nur mit weniger Möglichkeiten und am falschen Ort.

Also ich für meinen Teil sehe da keinen Sinn drin, sorry...
1.1.1.1

alp on 2008-04-08 22:32 (Reply)

"Also ich weiß ja nicht, aber jQuery-Basics kapiert doch nun wirklich jeder halbwegs ambitionierte Webworker innerhalb kürzester Zeit, auch ohne JS-Kenntnisse."

Leider habe ich da andere Erfahrung gemacht. Für uns sind diese Libraries eine Erleichterung, für manche aber immernoch eine Hürde. Deshalb überhaupt diese Schnellschuss-Idee. Klar, dass rel nicht das passende Attribut dafür ist. Aber wir fanden es eine Überlegung wert. Auch wenn es erst mal zu nichts führt ;-).
1.2

moritz (Homepage) on 2008-04-08 11:41 (Reply)

Für HTMl-Taliban und sonstige Anhänger der Internet-Gemüse Fraktion ist das natürlich nichts, schon klar.

Die Zielgruppe für diese Lösung ist halt wohl eher schwierig. Wenn man schnell mal nen Effekt braucht und jQuery nicht mag ok aber alles was darüber hinaus geht...
2

goldjunge on 2008-04-08 13:54 (Reply)

jQuery ist für Leute die wenig bis gar keine Ahnung von JS haben perfekt, und ob man den zugegebenermassen nicht wirklich sinnvollen rel Kram lernt oder die jQuery Syntax is dabei doch unerheblich, allerdings hat man dann die Möglichkeit wesentlich mächtigere Scripte zu schreiben die über show/hide hinausgehen.

HTML-Taliban? Großes Kino -.-
2.1

moritz (Homepage) on 2008-04-08 22:16 (Reply)

HTML-Taliban? Ich gebe zu der Ausdruck ist nicht ursprünglich von mir (allerdings inzwischen schon in meinem Sprachgebrauch) - Peter Kröner hat wie so oft die richtigen Worte gefunden...

http://www.peterkroener.de/browser-aussperren-hart-aber-fair/
3

Martin on 2008-04-12 18:57 (Reply)

Also rel ist definitiv der falsche Ort. Das spammt mir die Navigationsleiste voll. (Normalerweise stehen dort die nicht von den Pfeilen erfassten Links wie Autor usw.) Warum nicht einfach class, evtl. mit einem speziellen Präfix?

Trackbacks


No Trackbacks

Add Comment

BBCode format allowed
Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA


Über

Das hier ist das private Weblog von Alp Uçkan. Ich entwickle Websites seit 1997 und arbeite derzeit als freiberuflicher Frontend-Entwickler.

Specialp Features

fapulous Framework (neu!)
Das erste XHTML/CSS-Framework auf Basis der Faux Absolute Positioning-Technik. Beinhaltet viele performante Konstrukte. Der Stoff, aus dem professionelle Websites gemacht sind ... ;-)

monitorThis 1.0
With MonitorThis you can subscribe to 26 different search engine feeds at the same time.

Business Blogging Weeks
Blog-Serie über die Kommerzialisierung der Blog-Szene in 2005

neueste Leser-Kommentare:

06.02.2011 17:28
Lucky Number Slevin hat sowieso die besten Filmzitate! Hier noch ein paar sehr Gu [...]
21.01.2011 13:26
Ok, I will do this in the next few days, probably two weeks. I have to do some three [...]
21.01.2011 12:52
Dear Mr Binder, a free german translation of this tutorial would be highly apprec [...]