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

From Thomas 'PointedEars' Lahn <PointedEars@web.de>
Newsgroups de.comp.lang.javascript
Subject Re: Arrayverarbeitung in Script bzw. Parameterübergaben in Funktionen
Date 2016-11-11 14:20 +0100
Organization PointedEars Software (PES)
Message-ID <14526081.geO5KgaWL5@PointedEars.de> (permalink)
References <o048ua$tkl$1@news.albasani.net> <3134228.LM0AJKV5NW@PointedEars.de>

Show all headers | 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