Jquery idézőjel vagy aposztróf használata
2011-06-24T00:29:38+02:00
2011-06-27T16:37:13+02:00
2022-06-29T10:06:07+02:00
  • köszönöm a hozzászólásokat...
    Mutasd a teljes hozzászólást!
  • JS vonalon szerintem semmi jelentősége a dolognak sebesség terén. PHP-nál is a tesztek alapján akkor lassúbb az idézőjeles dolog, ha változó van befűzve, mint pl.
    $kiiras="$perc perc $mperc masodperc";
    Ha ezt így írod:
    $kiiras=$perc." perc ".$mperc." masodperc";
    , akkor nincs sebesség különbség a
    $kiiras=$perc.' perc '.$mperc.' masodperc';
    verzióhoz képest. Utóbbi viszont számomra valamiért átláthatóbb, ezért én ezt használom.
    Mutasd a teljes hozzászólást!
  • Szintén. Bár nekem inkább abból ered, hogy PHP-ben is aposztrófok közé rakok mindent, amit csak lehet, és így akkor a PHP-JS vonalon következetes maradok. Idézőjelet szinte csak html tagok attribútumainál használok (rettenet mód irritál, amikor ott valaki aposztrófokat rak), illetve akkor, ha idézőjelet kell kiíratni.
    Mutasd a teljes hozzászólást!
  • Én általánosságban aposztrófot használok, kevésbé "kuszálja" a kódot.
    Mutasd a teljes hozzászólást!
  • 1. A kérdésnek semmi köze a jquery-hez, ez sima js kérdés.
    2. Nincs igazán jelentősége sebesség szempontjából. Csináltak pár sebesség tesztet, de azok nem voltak se meggyőzőek, se minden böngészőre egyaránt érvényes trendek.

    Szal, használd azt a formát, ami neked jobban tetszik, csak legyél benne következetes.
    Mutasd a teljes hozzászólást!
  • Sziasztok!

    Szeretném megtudni, hogy valóban vannak e különbségek a két használat között? Sokak szerint gyorsabb az aposztróf használata, mások szerint semmilyen hatása sincs, és nem ezen lehet pl. sebességet nyerni.

    $(".link").hover(function() { $(this).addClass("link_hover"); }, function() { $(this).removeClass("link_hover"); });

    ha a fenti kódot kicserélem aposztrófokra, akkor ugyan úgy működik, szóval van értelme vagy mindegy melyiket használja az ember?
    Mutasd a teljes hozzászólást!
abcd