nigdzie nei było napisane że dla podstawówki, miałem nadzieje że się rozkręci jakoś później :F
Wersja do druku
Ktoś wie co teo jest 'event listenet' i może to wytłumaczyć? :>
Serio pytasz? :D
Oczywiscie chodzi o to, ze program nasluchuje jakiegos zdarzenia, np klikniecia myszka. Nasluchuje, czyli caly czas sprawdza czy nastapilo klikniecie. Jesli tak, to wykonuje funkcje ktora mu sie poda parametrem.
Najczesciej jest to:
a pozniej obsluga tego, przykladowo:Kod:add_event_listener('nazwa_eventu','funkcja_wykonywana_jesli_nastapilo_zdarzenie');
Kod:function funkcja_wykonywana(event) {
int x = event.mouseX;
int y = event.mouseY;
canvas.colorPixel(x,y,#F00);
}
Zależy jaki język. Na niektórych interpretowalnych to norma
btw. Sam JS jest w sporej części takim stringiem.
Jesli chodzi o design OOP to myślę, że w dużej części zależne jest to od natury samego języka.
Dla przykładu podam tu wysluzone Delphi.
Mogleś w nim przekazywać metody i pola jako string jeśli nie były one kreowane dynamicznie.
Prawdopodobnie twoje zdanie moglo wyjść przeź źle zinterpretowany dokument lub czeste korzystanie z Cpp.
Sam nie raz natknąłem na takie sytuacje, jestem samoukiem i ucze sie na bledach. Człowiek uczy się całe życie
No offence
EDIT:
Tutaj masz maciupkie roznice:
http://pl.wikipedia.org/wiki/Program...3w_obiektowych
Odnośnie event listenera klik to w Delphi (sorry że tak to mecze ale sie wychowalem na tym), to byla w nim ukryta glowna petla ktora przekazywala odebrany message to przypisanych metod. Zwykly programista nie zdawal nawet sobie sprawy z jej istnienia.
Nie wiem czy w wczesniejszym poście chodziło ci o JS, ale jego natura opiera się na m.in zdarzeniach typu OnClick, OnLoad itp.
W bardzo natywnych językach takie wiadomości trzeba odbierać ręcznie i poprzez nie tworzyć zdarzenia
siedzialem dzisiaj trzeci dzień w delphi i... jest tam w ogóle gdzieś kod na to co w designerze robię? :p
Jak już mówiłem, jak masz jakiś problem z Delphi wal do mnie na PW
To co robisz w Designerze jest umiejscowione w plikach dfm lub lfm. Mozesz takze nadawac/sprawdzać wartość pól poprzez Rodzic.Dziecko.Pole
PHP i Event Listener? Myslę, że to raczej nie możliwe.
Mój post nie mial zamiaru wzbudzać agresji ani innych złych uczuć.
Nie jestem Omnibusem, ale swoje wiem i chce sie to wiedza dzielić
Jest taka opcja że sie mylę, ale zawsze staram się rzetelnie udzielać info
EDIT:
Małe pytanko, czy tylko poprzez XAML i .Net mogę tworzyć Metro/Modern Apy?
Raczej tak biorąc pod uwagę, że tą technologie chyba stworzył m$.Cytuj:
Małe pytanko, czy tylko poprzez XAML i .Net mogę tworzyć Metro/Modern Apy?
;)
Chodziło mi bardziej o WinApi lub jakieś inne zagwostki ^^
@Rollercoster ;
Hmm, z tego co wiem to cos takiego nie istnieje. Moze chodzi o jakąś klasę która jakby takie cos umozliwia na takiej zasadzie jak są akcje i filtry w wordpressie.
W wordpressie jest coś takiego jak do_action('przed_lista_produktow');
Oraz rejestrator akcji dla niej: add_action('przed_lista_produktow','ukryj_produkty _z_kategorii_buty');
Czyli w momencie generowania strony, jak wykona się funkcja do_action('nazwa'), to tak na prawde wykonaja sie wszystkie akcje przypisane do add_action('nazwa');
To jest nazwane jako system hooków, dzięki któremu można dać developerowi możliwość zmiany zachowania strony, bez koniecznosci edytowania core systemu. W Wordpressie to sie bardzo fajnie sprawdza ^^
Ale czy o to tobie chodziło to wątpie :P Daj znac gdzie o takim czyms slyszales.
To by była męczarnia XDCytuj:
;)
Chodziło mi bardziej o WinApi lub jakieś inne zagwostki ^^
Nie wiem czy jest sens, no chyba, że kodujesz sporą appke
event listener w PHP to chyba na zasadzie webhooka i np Observer