Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: rozdíl mezi $('neco') a $("neco")

Aktivity
Avatar
Xin_
Člen
Avatar
Xin_:4.2.2014 20:01

Zdravím,

jaký je rozdíl mezi apostrofy a uvozovkami?
Mám zmatek co je k čemu a kde, jak se to používá.

Odpovědět
4.2.2014 20:01
Zvědavost nás žene vpřed :)
Avatar
Odpovídá na Xin_
Drahomír Hanák:4.2.2014 20:14

V JavaScriptu mezi nimi rozdíl není. Ale třeba JSON používá jen dvojité uvozovky. Z toho plyne, že validní JavaScriptový objekt: { property: 'value' } nebude validní JSON. Musel by být ve tvaru: { "property": "value" } Ale pokud se jedná o čistý JavaScript, tak tam opravdu rozdíl není.

 
Nahoru Odpovědět
4.2.2014 20:14
Avatar
Xin_
Člen
Avatar
Odpovídá na Drahomír Hanák
Xin_:4.2.2014 20:24

platí to i v JQury?

Nahoru Odpovědět
4.2.2014 20:24
Zvědavost nás žene vpřed :)
Avatar
Benjibs
Člen
Avatar
Odpovídá na Xin_
Benjibs:4.2.2014 20:25

Je to predsa JS knižnica ;)

Nahoru Odpovědět
4.2.2014 20:25
1 + 1 = 2
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovídá na Xin_
Honza Bittner:4.2.2014 20:25

jQuery je knihovna do JS, takže ano.

Nahoru Odpovědět
4.2.2014 20:25
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovídá na Xin_
Honza Bittner:4.2.2014 20:27

Ještě je rozdíl co se týče nadřazenosti v řetězci

'<div data-neco="' + tvoje_hodnota '">'

tzn. ' je nad "

Editováno 4.2.2014 20:28
Nahoru Odpovědět
4.2.2014 20:27
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
Ondrca
Tvůrce
Avatar
Odpovídá na Honza Bittner
Ondrca:4.2.2014 20:29

Tu nadřazenost vidím poprvé - jak se využívá, k čemu je dobrá?

Nahoru Odpovědět
4.2.2014 20:29
Zase jsem o něco chytřejší
Avatar
Xin_
Člen
Avatar
Xin_:4.2.2014 20:35

a rozdíl např v

var menu = $(".nav");
a
var menu = $('.nav');

je nějaký?

Editováno 4.2.2014 20:35
Nahoru Odpovědět
4.2.2014 20:35
Zvědavost nás žene vpřed :)
Avatar
Ondrca
Tvůrce
Avatar
Odpovídá na Xin_
Ondrca:4.2.2014 20:35

Asi ne

Nahoru Odpovědět
4.2.2014 20:35
Zase jsem o něco chytřejší
Avatar
Benjibs
Člen
Avatar
Odpovídá na Honza Bittner
Benjibs:4.2.2014 20:38

Nejedná sa o nadradenost.

Len o to, že ked použiješ na ohraničenie retazca ' , tak v nom možeš slobodne používat ", to isté presne platí aj naopak, čiže ak začína na ", tak môžeš v nom dávat ' (escapovanie by to aj tak vyriešilo v oboch prípadoch)

Editováno 4.2.2014 20:38
Nahoru Odpovědět
4.2.2014 20:38
1 + 1 = 2
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovídá na Benjibs
Honza Bittner:4.2.2014 20:43

Ou, tak to jsem se mýlil, nevím proč ale někde mi to myslím dělalo problémy s tou druhou verzí ... No nevadí ;)

Nahoru Odpovědět
4.2.2014 20:43
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 11 zpráv z 11.