Globale und lokale Javascript Variablen

Wenn ich in einem extern per $.getScript(url); geladenem Javascript eine Variable var $myVar; definiere, dann ist diese nur noch lokal sichtbar und nicht mehr im DOM per onclick="myVar.doFunction(x);" erreichbar.

Problem

$.getScript('//myScript.js', function(){
  var myVar = new myClass();
  myVar.init;
});

Im HTML DOM ist folgendes nicht möglich: onclick="myVar.doFunction(x);"

Lösung

var myVar;
$.getScript('//myScript.js', function(){
  myVar = new myClass();
  myVar.init;
});

Im HTML DOM ist folgendes nun möglich: onclick="myVar.doFunction(x);"

Vielen Dank an Ulrike Häßler von MediaEvent an dieser Stelle

Above the Fold entscheidet über “friss oder stirb”

Der Platz “above the fold” ist immer noch wichtig. Trotzdem ist design-technisches Umdenken angesagt. Als Webmaster sollte man diesen Bereich nicht mit allen Informationen “vollstopfen”, sondern vielmehr versuchen die Aufmerksamkeit der Besucher zu gewinnen, sie zum Scrollen anzuregen und dazu zu animieren den Rest der Seite auch zu betrachten.

above the fold