Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.javascript > #4783
| Path | csiph.com!aioe.org!news.mixmin.net!weretis.net!feeder4.news.weretis.net!feeder5.news.weretis.net!news.solani.org!.POSTED!not-for-mail |
|---|---|
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
| Newsgroups | de.comp.lang.javascript |
| Subject | Re: Arrayverarbeitung in Script bzw. Parameterübergaben in Funktionen |
| Date | Fri, 11 Nov 2016 14:20:51 +0100 |
| Organization | PointedEars Software (PES) |
| Lines | 34 |
| Message-ID | <14526081.geO5KgaWL5@PointedEars.de> (permalink) |
| References | <o048ua$tkl$1@news.albasani.net> <3134228.LM0AJKV5NW@PointedEars.de> |
| Reply-To | Thomas 'PointedEars' Lahn <cljs@PointedEars.de> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset="UTF-8" |
| Content-Transfer-Encoding | 8Bit |
| X-Trace | solani.org 1478870453 18235 eJwFwYEBwCAIA7CXEG2Z5zCg/59ggs3FikPwQNAk2peL5jFkObJ8fpvJb19FXDWxJbOMOP0AJMQRZw== (11 Nov 2016 13:20:53 GMT) |
| X-Complaints-To | abuse@news.solani.org |
| NNTP-Posting-Date | Fri, 11 Nov 2016 13:20:53 +0000 (UTC) |
| User-Agent | KNode/4.14.2 |
| X-User-ID | eJwFwQcBwEAIBDBLDxxLDmX4l9BExcjaYWrQ0wv5QIrIqkvxx7fKQGvYemLEjHiYzruEUzb6Sd30UCVWfzGPFQ4= |
| X-NNTP-Posting-Host | eJwFwQERACAIA8BKIIxJHM5p/wj+I8rrMAuVeHh7OcdNM5I3A1JiGVp0i915gEs8lou3+gMLqhBQ |
| Cancel-Lock | sha1:7+kloQio9waYYI1qlfl7API83t4= |
| Xref | csiph.com de.comp.lang.javascript:4783 |
Show key headers only | View raw
Thomas 'PointedEars' Lahn wrote:
> Im Event-Listener für das blur-Event eines Eingabe-Steuerelements kannst
> Du this.value auslesen. Dieses Event wird immer dann ausgelöst, nachdem
> ein Steuerelement den Fokus verloren hat.
Achtung: Meine Tests in Chromium 53 ergeben mit dem Test-Code
var eventListener = (e => console.log(+new Date(), e.type));
["change", "blur", "focusout"].forEach(eventType =>
$0.addEventListener(eventType, eventListener, false);
);
(wobei $0 in der Console immer das Objekt für das im “Elements”-Tag der
DevTools fokussierte Element referenziert; das funktioniert auch in Firefox
und evtl. sogar neueren IEs/Edge) für die Event-Reihenfolge:
1. (change)
2. blur
3. focusout
Demzufolge wird in Chromium “blur” gefeuert, *bevor* das Element den Fokus
verliert; “focusout” danach. (Der ausgegebene Timestamp für “focusout” ist
selten identisch mit dem für “blur”, meist aber grösser.)
Das widerspricht IIUC exakt dem Quasi-Standard:
<https://www.w3.org/TR/uievents/#events-focus-types>
--
PointedEars
FAQ: <http://PointedEars.de/faq> | SVN: <http://PointedEars.de/wsvn/>
Twitter: @PointedEars2 | ES Matrix: <http://PointedEars.de/es-matrix>
Please do not cc me. / Bitte keine Kopien per E-Mail.
Back to de.comp.lang.javascript | Previous | Next — Previous in thread | Find similar
Arrayverarbeitung in Script bzw. Parameterübergaben in Funktionen Heiko Wetteborn <heiko2912@gmail.com> - 2016-11-11 12:07 +0100
Re: Arrayverarbeitung in Script bzw. Parameterübergaben in Funktionen Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-11 13:25 +0100
Re: Arrayverarbeitung in Script bzw. Parameterübergaben in Funktionen Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-11 14:20 +0100
csiph-web