@karer: Bzdura, obiekty DOM są obiektami egzotycznymi i wspierają rzeczy jakie się zwykłym obiektom nie śniły, czyli np. weak references czy settery niewidoczne dla getOwnPropertyDescriptor.
Bzdura, obiekty DOM są obiektami egzotycznymi i wspierają rzeczy jakie się zwykłym obiektom nie śniły, czyli np. weak references czy settery niewidoczne dla getOwnPropertyDescriptor.
@Ginden: podaj mi przyklad prosze. Tylko pamietaj zeby ten setter nie byl w prototypie tylko w obiekcie. Jesli bedzie w prototypie to nie jest "Own" wiec nie bedzie widoczny. Prosze podaj mi to w DOMie. Jesli nie podasz to udowodnisz ze sam piszesz zwykle bzdury.
i uwazasz ze nie ma settera i gettera na "all"? A zagladales do proto? Sorry ale document powstaje z proto i z tamtad sa te settery/gettery wiec nie sa one OwnProperty. Poszperaj.
@karer: Masz problemy z czytaniem ze zrozumieniem - pokazałem, że obiekty DOM są egzotyczne, np. document.all jest obiektem, który ma nadpisany rezultat typeof.
mozesz wpisac zwykle [2,3,4] i tez nie wywali bledu.
Masz problemy z czytaniem ze zrozumieniem - pokazałem, że obiekty DOM są egzotyczne, np. document.all jest obiektem, który ma nadpisany rezultat typeof.
@Ginden: pokazales tylko ze instrukcja typeof zwraca undefined. Nie wykazales NICZEGO odnosnie tego ze jest to nadpisanie czegokolwiek.
Zrobiłem CustomEvent i dodałem nasłuch do
document.bodyale wolałbym nie dodawać tego nasłuchu do elementu DOM.Np.
EventAudioProcessingEventda się dodać doScriptProcessorNodeczyli nie do elementu DOM.Na takiej samej zasadzie chciałbym dodać
Eventdo własnego obiektu.Jak to zrobić?
Użytkownik musi sam napisać własny pub/sub.
@look997: do ktorego konkretnie obiektu? Bo obiekty DOM to feneralnie zwykle obiekty sa tylko reprezentatywne w HTML.
Działa dla każdego elementu z DOM, a nie tylko dla elementów HTML.
https://developer.mozilla.org/pl/docs/Web/API/Element/addEventListener
To coś nie do końca jest ten opis?
@Ginden: podaj mi przyklad prosze. Tylko pamietaj zeby ten setter nie byl w prototypie tylko w obiekcie. Jesli bedzie w prototypie to nie jest "Own" wiec nie bedzie widoczny. Prosze podaj mi to w DOMie. Jesli nie podasz to udowodnisz ze sam piszesz zwykle bzdury.
No słowo "generalnie" trochę rozmywa to co napisałeś.
Dodałem do window, też działa na nim addEventListener.
A jak są rozwiązane wydarzenia w Workerach?
@karer: Weak references - MutationObserver.
Proxy:
(function(){@look997: napisalem ze DOM to generalnie zwykle obiekty sa. Nie napisalem ze DOM to HTML. Wymyslasz cos sobie.
W WebWorkerach.
@karer: Masz problemy z czytaniem ze zrozumieniem - pokazałem, że obiekty DOM są egzotyczne, np.
document.alljest obiektem, który ma nadpisany rezultattypeof.Właśnie, nie wywali. A ten
@Ginden: pokazales tylko ze instrukcja typeof zwraca undefined. Nie wykazales NICZEGO odnosnie tego ze jest to nadpisanie czegokolwiek.
Komentarz usunięty przez autora
A to lepiej zostawie tak jak jest, w oparciu o window.