Stapx Steve(讨论 | 贡献) (创建页面,内容为“{{顶栏|图片=无框|标题=底层模块|内容=它提供了支柱功能,请讨论后修改。}} 这是个基础模块,用了个…”) |
Stapx Steve(讨论 | 贡献) 小无编辑摘要 |
||
| (未显示同一用户的4个中间版本) | |||
| 第1行: | 第1行: | ||
{{顶栏|图片=[[文件:Icon-product.png|无框]]|标题=底层模块|内容=它提供了支柱功能,请讨论后修改。}} | {{顶栏|图片=[[文件:Icon-product.png|无框]]|标题=底层模块|内容=它提供了支柱功能,请讨论后修改。}} | ||
这是个基础模块,曾经用了个很新手的名字:Hello Lua,但这也确实是我首次使用 Lua 这门语言 —— | |||
下面是这个基础模块的功能列表和详细用法。 | 下面是这个基础模块的功能列表和详细用法。 | ||
| 第13行: | 第14行: | ||
! 备注 | ! 备注 | ||
|- | |- | ||
| [[模块: | | [[模块:Basic/doc#getURL()|getURL()]] | ||
| 获取当前界面的 URL | | 获取当前界面的 URL | ||
| - | | - | ||
| 第19行: | 第20行: | ||
| - | | - | ||
|- | |- | ||
| [[模块: | | [[模块:Basic/doc#strCat()|strCat(string, string)]] | ||
| 连接两个字符串 | | 连接两个字符串 | ||
| 两个字符串参数 | | 两个字符串参数 | ||
| 第25行: | 第26行: | ||
| - | | - | ||
|- | |- | ||
| [[模块: | | [[模块:Basic/doc#getStat()|getStat(string)]] | ||
| 获取站点统计信息 | | 获取站点统计信息 | ||
| 统计的类型,参见 [[mediawikiwiki:Extension:Scribunto/Lua_reference_manual/zh#mw.site.stats|mw.site.stats]] | | 统计的类型,参见 [[mediawikiwiki:Extension:Scribunto/Lua_reference_manual/zh#mw.site.stats|mw.site.stats]] | ||
| 第31行: | 第32行: | ||
| - | | - | ||
|- | |- | ||
| [[模块: | | [[模块:Basic/doc#gethitokoto()|gethitokoto()]] | ||
| 获取一言 | | 获取一言 | ||
| 是否显示from(一言出处),默认false | | 是否显示from(一言出处),默认false | ||
| - | | 一言字符串 | ||
| - | | - | ||
|- | |||
| [[模块:Basic/doc#drawSector()|drawSector(int)]] | |||
| 生成一个二值扇形图 | |||
| 主值数值(度数) | |||
| 扇形图的完整 HTML | |||
| 请确保输入合法 | |||
|} | |} | ||
=== getURL() === | === getURL() === | ||
获取当前界面的 URL。 | 获取当前界面的 URL。 | ||
<nowiki>{{#invoke: | <nowiki>{{#invoke:Basic|getURL}}</nowiki> | ||
{{#invoke: | {{#invoke:Basic|getURL}} | ||
=== srtCat() === | === srtCat() === | ||
连接两个字符串。 | 连接两个字符串。 | ||
<nowiki>{{#invoke: | <nowiki>{{#invoke:Basic|strCat|This is the text| and add text}}</nowiki> | ||
{{#invoke: | {{#invoke:Basic|strCat|This is the text| and add text}} | ||
=== getStat() === | === getStat() === | ||
获取站点统计信息 | 获取站点统计信息 | ||
<nowiki>{{#invoke: | <nowiki>{{#invoke:Basic|getStat|articles}}</nowiki> | ||
DHW PCS WIKI 目前总文章数:{{#invoke: | DHW PCS WIKI 目前总文章数:{{#invoke:Basic|getStat|articles}} | ||
=== gethitokoto() === | === gethitokoto() === | ||
获取一言( https://hitokoto.cn ) | 获取一言( https://hitokoto.cn ) | ||
<nowiki>{{#invoke: | <nowiki>{{#invoke:Basic|gethitokoto|true}}</nowiki> | ||
{{#invoke:Basic|gethitokoto|true}} | |||
=== drawSector() === | |||
生成一个二值扇形图 | |||
<nowiki>{{#invoke:Basic|drawSector|70}}</nowiki> | |||
{{#invoke: | {{#invoke:Basic|drawSector|70}} | ||
== 计划函数 == | == 计划函数 == | ||
| 第92行: | 第105行: | ||
| - | | - | ||
|} | |} | ||
{{#invoke: | {{#invoke:Basic|hello}} | ||
{{#invoke: | {{#invoke:Basic|inPut|inPut1}} | ||
{{#invoke: | {{#invoke:Basic|nowPage}} | ||
2020年8月28日 (五) 04:33的最新版本
这是个基础模块,曾经用了个很新手的名字:Hello Lua,但这也确实是我首次使用 Lua 这门语言 ——
下面是这个基础模块的功能列表和详细用法。
实战函数[编辑]
这些函数已经完善并且可以正常使用。
| 函数名 | 简介 | 参数 | 返回值 | 备注 |
|---|---|---|---|---|
| getURL() | 获取当前界面的 URL | - | 对应的无主域名编码 URL | - |
| strCat(string, string) | 连接两个字符串 | 两个字符串参数 | 连接完成的一个字符串 | - |
| getStat(string) | 获取站点统计信息 | 统计的类型,参见 mw.site.stats | 统计数值 | - |
| gethitokoto() | 获取一言 | 是否显示from(一言出处),默认false | 一言字符串 | - |
| drawSector(int) | 生成一个二值扇形图 | 主值数值(度数) | 扇形图的完整 HTML | 请确保输入合法 |
getURL()[编辑]
获取当前界面的 URL。
{{#invoke:Basic|getURL}}
/%E6%A8%A1%E5%9D%97:Basic/doc
srtCat()[编辑]
连接两个字符串。
{{#invoke:Basic|strCat|This is the text| and add text}}
This is the text and add text
getStat()[编辑]
获取站点统计信息
{{#invoke:Basic|getStat|articles}}
DHW PCS WIKI 目前总文章数:49
gethitokoto()[编辑]
获取一言( https://hitokoto.cn )
{{#invoke:Basic|gethitokoto|true}}
当年不肯嫁春风,无端却被秋风误。 —— 芳心苦·杨柳回塘
drawSector()[编辑]
生成一个二值扇形图
{{#invoke:Basic|drawSector|70}}
计划函数[编辑]
这些函数正在制作中,暂时无法使用但是已经存在计划。
学习函数[编辑]
这些函数没有使用意义,仅仅是我用来学习 Lua 和 Mediawiki 的。
| 函数名 | 简介 | 参数 | 返回值 | 备注 |
|---|---|---|---|---|
| hello() | 输出 Hello, Lua! | - | - | - |
| inPut(frame) | 输出获取到的第一个参数 | 随意参数 | - | - |
| nowPage() | 获取当前界面标题 | - | - | - |
Hello, Lua!
inPut1
模块:Basic/doc