Autor | Zpráva | ||
---|---|---|---|
quatzael Profil |
#1 · Zasláno: 27. 1. 2014, 19:00:35
Jak se říká "e-čku" v javascriptu a kde se když tak o tom dá víc nastudovat?
Začne to fungovat kdekoli, kam dám takhle funkci: (function(e){.. ?
Případně jaká jsou další písmenka? |
||
Joker Profil |
#2 · Zasláno: 27. 1. 2014, 19:08:50
quatzael:
„Případně jaká jsou další písmenka?“ a, b, c, d, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z :-) Jinak v tom uvedeném kódu se tomu říká parametr funkce. |
||
quatzael Profil |
#3 · Zasláno: 27. 1. 2014, 19:12:17
Joker:
Vždyť víš co myslím, takový to e.which na rozpoznání stisknuté klávesy.
Nebo je snad jedno, jaký písmenko to je? Můžu si tam hodit "w" místo "e"? |
||
juriad Profil |
Ano, je úplně jedno, jak ten parametr pojmenuješ.
Písmeno e je to obvykle pokud se jedná o událost (event).
Je k tomu asi stejný důvod jako pojmenovávat proměnné v cyklech i jako index.
Proměnná obsahující jediný znak (třeba ze vstupu) se obvykle bude jmenovat c jako character.
|
||
Joker Profil |
#5 · Zasláno: 27. 1. 2014, 19:23:45
quatzael:
Tak v tom případě je e prostě písmenko, kterým je pojmenovaná proměnná či parametr funkce/metody a podobně. juriad: Já viděl, pravda v jiných jazycích než JS, písmenem e pojmenovávané hlavně výjimky (exception). |
||
quatzael Profil |
#6 · Zasláno: 27. 1. 2014, 19:26:21
juriad:
Ok, dík za objasnění. A co to éčko potom představuje? Je to nějakej objekt? Událost coby objekt je taky možná? |
||
Joker Profil |
#7 · Zasláno: 27. 1. 2014, 19:29:23
quatzael:
„A co to éčko potom představuje?“ To, co je v něm uložené. var e = 1; „Událost coby objekt je taky možná?“ Ano |
||
Trejpa Profil |
#8 · Zasláno: 27. 1. 2014, 21:01:56
quatzael:
Skrz parametr funkce můžeš dané funkci předat proměnnou (nebo i více), se kterou pak pod zvoleným názvem může pracovat. Funkci pak můžeš volat z více míst s jiným parametrem a podle něj se funkce zpracuje. Vyzkoušej si to. |
||
peta Profil |
#9 · Zasláno: 28. 1. 2014, 09:55:54
quatzael:
"function(e)" - e je promenna - cislo, retezec, objekt nebo funkce "Vždyť víš co myslím" - nevim "e.which" - porad to muze byt cokoliv, ale which se pouziva obvykle u udalosti event "A co to éčko potom představuje?" - to zalezi na pouziti. Pokud to skutecne pouziva script jako udalost, pak se do te promenne ulozi ve FF event, v IE nic. Pokud bys tam chtel hodnotu pro IE, musis napsat event nebo window.event. idealne, kdyz si das do google slova: crossbrowser javascript event, jestli se o tom chces dozvedet neco vic. Ale obecne ecko muze byt cokoliv. Uplne cokoliv. e = alert; e('ahoj'); e = Math; alert(e.sin(1.3)) e = 1; alert(e); Joker tez pro e-rror |
||
_es Profil |
#10 · Zasláno: 28. 1. 2014, 10:55:07
quatzael:
„kde se když tak o tom dá víc nastudovat?“ Napríklad: Funkce alebo v angličtine developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Functions |
||
Str4wberry Profil |
#11 · Zasláno: 28. 1. 2014, 18:15:19
Proměnná
e se většinou v JavaScriptu používá pro předání event u kvůli Firefoxu, který uvnitř funkce k event u nenabízí přístup, takže se event předává v parametru té funkci.
Živá ukázka |
||
Časová prodleva: 10 let
|
0