liveBook · Manning

Global object

The global object is the top-level JavaScript object that provides globally accessible properties, functions, and bindings within an execution environment.

How 2 Manning books explain it

Secrets of the JavaScript Ninja, Second Edition

The object that serves as the default top-level namespace and container for globally accessible bindings in a JavaScript environment.

How it is used
Provides browser JavaScript with access to global bindings and browser APIs for interacting with the page.
How deep it goes
Explains how `window` exposes globals and how `document` represents a modifiable DOM, but defers comprehensive browser API coverage.
Examples
Uses `document.getElementById("first")` to select an element for later modification.
What you can do after
Apply browser APIs through `window` and `document` to access and modify page elements.

Read how Secrets of the JavaScript Ninja, Second Edition explains global object →

Learn Go with Pocket-Sized Projects

Global is a js package function that returns the global JavaScript object.

How it is used
Exposes Go functions to JavaScript code running in a WebAssembly page.
How deep it goes
Explains global registration, browser invocation, and namespace scoping, but does not detail the global object’s JavaScript internals.
Examples
Uses a multiplication exercise, a generate button, and the multiplyApp namespace to demonstrate global and scoped calls.
What you can do after
Apply it via js.Global and js.FuncOf to register callable Go functions and choose global or namespaced exposure.

Read how Learn Go with Pocket-Sized Projects explains global object →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.