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í.
Pouze tento týden sleva až 80 % na e-learning týkající se Pythonu. Zároveň využij slevovou akci až 30 % zdarma při nákupu e-learningu - Více informací.
python week + discount 30
Avatar
valgard
Člen
Avatar
valgard:27.11.2012 16:08

Ahoj. Hľadal som v článku podrobnejší popis funkcie znaku $, ale nejako som nič nenašiel, alebo sa blbo pozerám? V predchádzajúcom článku bolo napísané, že to v následujúcom (teda asi tomto) bude viac vysvetlené :). Možeš to prosím bližšie vysvetliť ? Rovnako netuším, prečo je pred tlačítkom použitý znak # a pred políčkom je len znak "."

Ak sú to nejaké základné veci, tak sa ospravedlňujem, ale čo sa týka programovania (akéhokoľvek), tak s tým len začínam.

Mimochodom, bude pokračovanie seriálu, tak ako píšeš na konci článku, alebo je pokračovaním ďalší diel týkajúci sa objektového programovania ?

 
Odpovědět
27.11.2012 16:08
Avatar
David Jančík
Tým ITnetwork
Avatar
Odpovídá na valgard
David Jančík:27.11.2012 16:20

Má to trošku více významů, ale v jQuery je to hlavně jako odkaz na objekt jQuery. Abys nemusel psát jQuery("#id") tak dáš $("#id").

$("#kontejner") -> vybere element s id kontejner
$(".policko") -> vybere element, který má třídu policku

Nahoru Odpovědět
27.11.2012 16:20
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Kit
Tvůrce
Avatar
Odpovídá na valgard
Kit:27.11.2012 16:38

Všechny ty znaky jsou vymyšleny kvůli zkrácení kódu.
'$' je synonymum pro 'jQuery'
'.' je odvozeno z CSS pro označení třídy
'#' je odvozeno z CSS pro označení id

Nahoru Odpovědět
27.11.2012 16:38
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
valgard
Člen
Avatar
valgard:28.11.2012 8:53

Díky za odpoveď. Nebol som si istý významom znaku $. V komentári:
// pro přístup k elementu, který událost vyvolal, použijeme $(this)
ma zmiatlo slovíčko "this".

 
Nahoru Odpovědět
28.11.2012 8:53
Avatar
Kit
Tvůrce
Avatar
Odpovídá na valgard
Kit:28.11.2012 9:53

Klíčové slovo this označuje lokální objekt, ze kterého byla metoda zavolána.

Nahoru Odpovědět
28.11.2012 9:53
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
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 5 zpráv z 5.