Kai345: onclick=variable

Beitrag lesen

[latex]Mae  govannen![/latex]

Ärgs!! Das sieht mehr nach Gehacke als nach Programmierung aus. Außerdem wird die JavaScript-Engine mit einer unnötigen if-Abfrage belastet.

Mir ist die eine winzige "Belastung" (In Zeiten von Müll wie jQuery, Prototype, Dojo und wie sie alle heißen ist das Herummäkeln an einer einzigen If-Abfrage schon fast ein witz) lieber als die untenstehenden Nachteile.

Zumal coco meiner Meinung nach maximal null bis ein Mal in einem Javascript auftreten sollte, schon allein die Existenz schlechter JS-minifizierer ist ein Grund dagegen. Daher teste ich dann doch möglichst lieber auf IE-eigene Features...

Besser so:

/*@cc_on

/@if (@_jscript)
      browser = ProcessA;
   @else @
/
      browser = ProcessB;
   /@end
@
/

  
Klar, geht auch.  
  
Hat auch einige Nachteile:  
- Aus Sicht der Javascript-Syntaxregeln unerlaubte Verschachtelung von Kommentaren.  
- Keine Syntax-Hervorhebung, da alles als Kommentar angesehen wird, daher fehlerträchtig,  
   da man Vertipper nicht unbeding bemerkt.  
- mehr Schreibaufwand  
- eine seltsame Syntax, bei der man akute @-itis bekommt  
- Wird schneller unübersichtlich, da die Logik im Kommentar sitzt  
- Alles, was ich gerade vergessen habe ;)  
  
Cü,  
  
Kai

-- 
Dank Hixies Idiotenbande geschieht grade eben wieder ein Umdenken in Richtung "Mess up the Web". ([suit](https://forum.selfhtml.org/?t=197497&m=1324775))  
[Foren-Stylesheet](http://selfhtml.knrs.de/#h_stylesheet) [Site](http://knrs.de/) [Selfzeug](http://selfhtml.knrs.de/) [JS-Lookup](http://js.knrs.de/lookup/)  
SelfCode: sh:( fo:| ch:? rl:( br:< n4:( ie:{ mo:| va:) js:| de:> zu:) fl:( ss:| ls:?