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


Groups > comp.lang.javascript > #30248

Flow of execution

From emf <emfril@gmail.com>
Newsgroups comp.lang.javascript
Subject Flow of execution
Date 2016-04-10 05:58 -0400
Organization Aioe.org NNTP Server
Message-ID <ned84i$c2i$1@gioia.aioe.org> (permalink)

Show all headers | View raw


If I add an alert at the end of the following function (from 
hmf.neocities.org/ix/is5.html):

window.onload = function () {
     "use strict";
     document.getElementById("start").onclick = function () {
         requestFullScreen();
         init();
         alert("!"); // added alert
     };
};

I would expect that when the Start button is clicked first the 
requestFullScreen() would execute, then the init(), and when that one 
has finished executing, the alert would come up. But obviously my 
reasoning is wrong, because the alert appears immediately after the html 
is loaded.

I would greatly appreciate an explanation of the flow of execution in 
JavaScript.

Thanks,

Eustace

-- 
Eye exercises
http://emf.neocities.org/ix/eyex.html

Back to comp.lang.javascript | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Flow of execution emf <emfril@gmail.com> - 2016-04-10 05:58 -0400
  Re: Flow of execution Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-04-10 13:45 +0200
  Re: Flow of execution Philip Herlihy <thiswillbounceback@you.com> - 2016-04-10 17:48 +0100
    Re: Flow of execution Aleksandro <aleksandro@gmx.com> - 2016-04-10 15:20 -0300
  Re: Flow of execution "Christoph M. Becker" <cmbecker69@arcor.de> - 2016-04-11 10:15 +0200
    Re: Flow of execution Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-04-12 00:34 +0200
    Re: Flow of execution / Full Screen mode emf <emfril@gmail.com> - 2016-04-11 21:57 -0400
      Re: Flow of execution / Full Screen mode Osmo Saarikumpu <osmo@weppipakki.com> - 2016-04-13 06:55 +0300
        Re: Flow of execution / Full Screen mode emf <emfril@gmail.com> - 2016-04-13 04:41 -0400
          Re: Flow of execution / Full Screen mode emf <emfril@gmail.com> - 2016-04-15 00:22 -0400
            Re: Flow of execution / Full Screen mode "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2016-04-15 12:53 -0700
            Re: Flow of execution / Full Screen mode Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-04-17 12:54 +0200
              Re: Flow of execution / Full Screen mode Nicholas Thayer <eatthecasket@gmail.com> - 2016-04-25 03:06 -0700
                Re: Flow of execution / Full Screen mode Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-04-25 21:48 +0200

csiph-web