模板:ResourceLoader:修订间差异
(创建页面,内容为“<includeonly> <div class="resourceLoader" style="display:none" data-is-module="{{{isModule|false}}}" data-mime="{{{MIME|}}}" >{{{1|}}}</div> </includeonly><noinclude> {{教程标题|一级标题=前言}} <div class="wenzi1"> * '''本模板转载自:B站方舟指令WIKI''' * '''区别于直接增加代码至common.js页面的全局加载的做法,ResourceLoader加载JS可控制页面JS数量,提升加载效率并预防JS冲突。''' * '''使用[//www.m…”) |
无编辑摘要 |
||
第6行: | 第6行: | ||
>{{{1|}}}</div> | >{{{1|}}}</div> | ||
</includeonly><noinclude> | </includeonly><noinclude> | ||
<div class="wenzi1"> | <div class="wenzi1"> | ||
* '''本模板转载自:B站方舟指令WIKI''' | * '''本模板转载自:B站方舟指令WIKI''' | ||
第13行: | 第12行: | ||
* '''Js脚本仅限于MediaWiki命名空间下的页面。''' | * '''Js脚本仅限于MediaWiki命名空间下的页面。''' | ||
<br> | <br> | ||
在需要的的页面写入<pre>{{ResourceLoader|你的js/css/js模块}}</pre> | 在需要的的页面写入<pre>{{ResourceLoader|你的js/css/js模块}}</pre> | ||
参数列表: | 参数列表: |
2024年3月8日 (五) 16:33的最新版本
- 本模板转载自:B站方舟指令WIKI
- 区别于直接增加代码至common.js页面的全局加载的做法,ResourceLoader加载JS可控制页面JS数量,提升加载效率并预防JS冲突。
- 使用mw.loader.load载入js脚本、css样式表或js模块。
- Js脚本仅限于MediaWiki命名空间下的页面。
{{ResourceLoader|你的js/css/js模块}}
参数列表:
#1 页面名称或模块名称。 isModule 当值为"true"时,载入js模块或小工具,并忽略后面的参数。 MIME "text/javascript" 或 "text/css"
本ResourceLoader,支持模板:ES6与模板:React丨
{{ResourceLoader|你的js/css/js模块}}
参数列表:
#1 页面名称或模块名称。 isModule 当值为"true"时,载入js模块或小工具,并忽略后面的参数。 isModuleES6 当值为"true"时,载入ES6模块,并忽略后面的参数。 isModuleReact 当值为"[true,true]"时,载入React并载入JSX模块,并忽略后面的参数。 当值为"[false,true]"时,不载入React,载入JSX模块,并忽略后面的参数。 MIME "text/javascript" 或 "text/css"