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.

jQueryPlugins

MediaWiki uses the jQuery library. You can access and extend the jQuery global using plugins included with MediaWiki core by loading certain ResourceLoader modules.

window

Historical methods defined on the window object.