Site Notice

hello, world

Github CDN

From Project-EPB Commons
Revision as of 13:49, 9 April 2020 by 机智的小鱼君 (talk | contribs) ([InPageEdit] 没有编辑摘要)

jsDeliver

用法

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>