Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.javascript > #4783

Re: Arrayverarbeitung in Script bzw. Parameterübergaben in Funktionen

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 | NextPrevious in thread | Find similar


Thread

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