JQuery/ru

jQuery is a library designed to simplify cross-browser development. Мы поставляли JavaScript-библиотеку «jQuery» с MediaWiki с выпуска 1.16.

ResourceLoader
По состоянию на MediaWiki 1.17 все ресурсы являются или должны быть загружаемыми через ResourceLoader. запасные модули хранятся в /resources. Больше нет статических минимизированных версий, так как ResourceLoader заботится об этом, комбинируя и оптимизируя все файлы в очереди. Весь код может допускать, что jQuery уже загружен.

However, if your site skin was created prior to 1.17, ResourceLoader will not be loaded and jQuery will not be available.

До ResourceLoader
MediaWiki 1.16 shipped with jQuery version 1.3.2 with some patches by Trevor Parscal and Roan Kattouw to fix jQuery bug #5081 (see r60697 and r61700).

In 1.16, the jQuery file is in skins/common/jquery.js and the minified version is jquery-min.js in the same directory.

Extensions can use OutputPage's includeJQuery method, which has existed since r61431, to avoid loading minified version of jQuery core multiple times. It should be noted that includeJQuery does not support jQuery plugins and such.

To include it, paste the following at the bottom of :

MediaWiki 1.16: jQuery.noConflict
Please pay attention to the fact that, to avoid conflicts with other libraries using  (since jQuery was not yet the default), in MediaWiki 1.16 jQuery is loaded in noConflict mode as.

You can use either,   or something like the following to locally alias it:

См. также

 * Upstream projects
 * Learning JavaScript
 * jQuery snippets

Ссылки

 * jQuery.com, the official jQuery site
 * jQuery Dialog error in IE7. Runtime error: invalid argument - The Dev Pages &mdash; the reason why we patched our jQuery