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 Newsgroups: de.comp.lang.javascript Subject: Re: Arrayverarbeitung in Script bzw. =?UTF-8?B?UGFyYW1ldGVyw7xiZXJnYWJlbg==?= in Funktionen Date: Fri, 11 Nov 2016 14:20:51 +0100 Organization: PointedEars Software (PES) Lines: 34 Message-ID: <14526081.geO5KgaWL5@PointedEars.de> References: <3134228.LM0AJKV5NW@PointedEars.de> Reply-To: Thomas 'PointedEars' Lahn 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 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: -- PointedEars FAQ: | SVN: Twitter: @PointedEars2 | ES Matrix: Please do not cc me. / Bitte keine Kopien per E-Mail.