Avatar
valgard
Člen
Avatar
valgard:

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
Odpovídá na valgard
David Jančík [sczdavos]:

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
Čím více času dostaneš, tím méně ho máš.
Avatar
Kit
Redaktor
Avatar
Odpovídá na valgard
Kit:

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:

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
Redaktor
Avatar
Odpovídá na valgard
Kit:

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.