跳转到内容
帆域维基
通知
user-interface-preferences
个人工具
创建账号
登录
搜索
打开主菜单
0
篇文章
帆域维基
导航
首页
最近更改
随机页面
查看“Template:ES6”的源代码
来自帆域维基
←
Template:ES6
命名空间
模板
讨论
查看
阅读
查看源代码
查看历史
更多
工具
链入页面
相关更改
上传文件
特殊页面
页面信息
页面值
语言变体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{教程标题|一级标题=前言}} <div class="wenzi1"> * '''本模板依赖于赛马娘wiki的魔改[[模板:ResourceLoader]]丨作者:素子ちゃん_official''' * '''这里的ES6指ES6模块化,在单纯使用ES6语法时,你无需使用ES6模板,用JS模板即可''' 载入MediaWiki命名空间下的ES6模块。 参数列表: <pre> #1 JS页面(ES6模块)的名称。 </pre> ===ES6=== *ES6与JS类似,但是ES6支持文件中出现import与export,即ES6模块化 [https://www.runoob.com/w3cnote/es6-module.html] *在多个JS文件引入,或者实现一些通用功能的代码时,我们建议使用ES6模块化 *在多个JS文件引用时,模块化能保证加载顺序 *在实现通用功能时,多个JS能调用这一功能,减少代码重复 <br> {{教程标题|一级标题=模板案例}} 例如文件A.js中定义了功能函数a并export <syntaxhighlight lang="javascript" line> let a = function() { console.log("fun from a.js"); } export default a </syntaxhighlight> 文件B.js通过import声明可以调用这个函数 <syntaxhighlight lang="javascript" line> import a from "./index.php?title=MediaWiki:A.js&action=raw&ctype=text/javascript"; //通用模板,改文件名就行 a(); </syntaxhighlight> 最后在页面中调用B.js 我们就运行了来自A.js的函数 <syntaxhighlight lang="html+handlebars" line> {{ES6|B}} </syntaxhighlight> [[分类:模板]] </div> </noinclude>
该页面使用的模板:
Template:教程标题
(
查看源代码
)
返回
Template:ES6
。