dojo.global

Status:Draft
Version:1.0
Project owner:?–
Available:since V0.9

dojo.global is an alias for the global scope.

Introduction

In a browser environment, dojo.global is the window object. You should refer to dojo.global rather than window so that your code will run correctly in other contexts (e.g. Rhino on a server).

Usage

1
2
3
4
5
6
<script type="text/javascript">
  // connect a global "onclick" handler
  dojo.connect(dojo.global, "onclick", function(e){
      console.log("clicked: ", e.target);
  });
</script>

Though this example is clearly targeted at a browser environment, by using dojo.global over the window object we are ensuring the code will run in any other environments with a defined host environment file (hostenv_something).

Error in the documentation? Can’t find what you are looking for? Let us know!