Globals
mw
The mw
object is the historical entry point for MediaWiki's public-facing frontend API. In some cases, APIs are available on the mw
object in addition to inside a module.
Generally, the use of a module is recommended where possible as it is more robust to changes in how code is organized.
Hooks
The mw.hook
method provides an API to run JavaScript code when certain events occur.
For example, you can use a hook to run code after a page is edited.
For a list of stable hooks provided by MediaWiki core, see Hooks.
Extensions and skins can also add hooks. See the documentation for those codebases for more information on the hooks they provide.
window
Historical methods defined on the window object.