bleicher: Namespace?

Beitrag lesen

Grüße,
Hier, wird bei "Adding behavior to the buttons" folgendes Verwendet:

  
// define a namespace to hold our widget specific functions,  
// avoid polluting the global namespace  
var helloWorld = helloWorld || {};  

ich habe versucht nach "Namespace" zu googeln, doch waren die ergebnisse anders - was ist das für "|| {}"?

zudem mein Versuch es zu verwenden scheiterte ;/

  
var tooltip=tooltip||{};  
  
tooltip.makebox=function(){  
...  
}  

es heißt (logischerweise) in der Fehlermeldung "UNdefined variable 'Tooltip'"
MFG
bleicher