Site Notice
hello, world
Difference between revisions of "Github CDN"
From Project-EPB Commons
([InPageEdit] 没有编辑摘要) |
([InPageEdit] 没有编辑摘要) |
||
Line 1: | Line 1: | ||
− | https:// | + | [https://cdn.jsdelivr.net jsDeliver] |
− | + | == 用法 == | |
− | < | + | <code><nowiki>https://cdn.jsdelivr.net/</nowiki>'''gh'''/''用户''/''仓库''@''分支''/''文件名''</code> |
− | < | + | |
− | <span id=" | + | == 调用 == |
+ | <html><pre id="show">https://cdn.jsdelivr.net/gh/<span id="user">dragon-fish</span>/<span id="repo">inpageedit-v2</span>/<span id="version">master</span>/<span id="file">script.js</span></pre> | ||
+ | <form class="in-page-edit" id="myForm" onkeyup="getlink()"> | ||
+ | <label>用户:<br/><input name="user" value="dragon-fish"/></label><br/> | ||
+ | <label>仓库:<br/><input name="repo" value="inpageedit-v2"/></label><br/> | ||
+ | <label>分支:<br/><input name="version" value="master"/></label><br/> | ||
+ | <label>文件:<br/><input name="file" value="script.js"/></label> | ||
+ | </form> | ||
<script> | <script> | ||
− | + | function getlink(){ | |
− | $('# | + | var formData = '?' + $('#myForm').serialize(); |
− | + | var para = function(a){return mw.util.getParamValue(a,formData)}; | |
− | + | $('#show > span').text(function(){ | |
− | + | var $this = $(this), | |
− | + | id = $this.attr('id'); | |
− | $ | + | return para(id); |
− | |||
}); | }); | ||
− | } | + | }; |
</script> | </script> | ||
</html> | </html> |
Revision as of 13:49, 9 April 2020
用法
https://cdn.jsdelivr.net/gh/用户/仓库@分支/文件名
调用
<html><pre id="show">https://cdn.jsdelivr.net/gh/<span id="user">dragon-fish</span>/<span id="repo">inpageedit-v2</span>/<span id="version">master</span>/<span id="file">script.js</span></pre> <form class="in-page-edit" id="myForm" onkeyup="getlink()"> <label>用户:<br/><input name="user" value="dragon-fish"/></label><br/> <label>仓库:<br/><input name="repo" value="inpageedit-v2"/></label><br/> <label>分支:<br/><input name="version" value="master"/></label><br/> <label>文件:<br/><input name="file" value="script.js"/></label> </form> <script> function getlink(){
var formData = '?' + $('#myForm').serialize(); var para = function(a){return mw.util.getParamValue(a,formData)}; $('#show > span').text(function(){ var $this = $(this), id = $this.attr('id'); return para(id); });
}; </script> </html>