⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 index_002.php

📁 DHT的入门介绍
💻 PHP
📖 第 1 页 / 共 3 页
字号:
/* generated javascript */var skin = 'monobook';var stylepath = '/skins-1.5';/* MediaWiki:Common.js *//** Import module *************************************************************  *  *  Description: Includes a raw wiki page as javascript or CSS,   *               used for including user made modules.  *  Maintainers: [[User:AzaToth]]  */ importedScripts = {}; // object keeping track of included scripts, so a script ain't included twice function importScript( page ) {     if( importedScripts[page] ) {         return;     }     importedScripts[page] = true;     var url = wgScriptPath             + '/index.php?title='             + encodeURIComponent( page.replace( / /g, '_' ) )             + '&action=raw&ctype=text/javascript';     var scriptElem = document.createElement( 'script' );     scriptElem.setAttribute( 'src' , url );     scriptElem.setAttribute( 'type' , 'text/javascript' );     document.getElementsByTagName( 'head' )[0].appendChild( scriptElem ); }  function importStylesheet( page ) {     var sheet = '@import "'               + wgScriptPath               + '/index.php?title='               + encodeURIComponent( page.replace( / /g, '_' ) )               + '&action=raw&ctype=text/css";'     var styleElem = document.createElement( 'style' );     styleElem.setAttribute( 'type' , 'text/css' );     styleElem.appendChild( document.createTextNode( sheet ) );     document.getElementsByTagName( 'head' )[0].appendChild( styleElem ); } /* Test if an element has a certain class **************************************  *  * Description: Uses regular expressions and caching for better performance.  * Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]  */  var hasClass = (function () {     var reCache = {};     return function (element, className) {         return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);     }; })(); /** Internet Explorer bug fix **************************************************  *  *  Description: Fixes IE horizontal scrollbar bug  *  Maintainers: [[User:Tom-]]?  */  if (navigator.appName == "Microsoft Internet Explorer" && document.compatMode == "CSS1Compat") {   var oldWidth;   var docEl = document.documentElement;    function fixIEScroll()   {     if (!oldWidth || docEl.clientWidth > oldWidth)       doFixIEScroll();     else       setTimeout(doFixIEScroll, 1);        oldWidth = docEl.clientWidth;   }    function doFixIEScroll() {     docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? "hidden" : "";   }    document.attachEvent("onreadystatechange", fixIEScroll);   attachEvent("onresize", fixIEScroll); } /** Interwiki links to featured articles ***************************************  *  *  Description: Highlights interwiki links to featured articles (or  *               equivalents) by changing the bullet before the interwiki link  *               into a star.  *  Maintainers: [[User:R. Koot]]  */  function LinkFA()  {     if ( document.getElementById( "p-lang" ) ) {         var InterwikiLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" );          for ( var i = 0; i < InterwikiLinks.length; i++ ) {             if ( document.getElementById( InterwikiLinks[i].className + "-fa" ) ) {                 InterwikiLinks[i].className += " FA"                 InterwikiLinks[i].title = "This is a featured article in another language.";             }         }     } }  addOnloadHook( LinkFA ); /** Collapsible tables *********************************************************  *  *  Description: Allows tables to be collapsed, showing only the header. See  *               [[Wikipedia:NavFrame]].  *  Maintainers: [[User:R. Koot]]  */  var autoCollapse = 2; var collapseCaption = "hide"; var expandCaption = "show";  function collapseTable( tableIndex ) {     var Button = document.getElementById( "collapseButton" + tableIndex );     var Table = document.getElementById( "collapsibleTable" + tableIndex );      if ( !Table || !Button ) {         return false;     }      var Rows = Table.rows;      if ( Button.firstChild.data == collapseCaption ) {         for ( var i = 1; i < Rows.length; i++ ) {             Rows[i].style.display = "none";         }         Button.firstChild.data = expandCaption;     } else {         for ( var i = 1; i < Rows.length; i++ ) {             Rows[i].style.display = Rows[0].style.display;         }         Button.firstChild.data = collapseCaption;     } }  function createCollapseButtons() {     var tableIndex = 0;     var NavigationBoxes = new Object();     var Tables = document.getElementsByTagName( "table" );      for ( var i = 0; i < Tables.length; i++ ) {         if ( hasClass( Tables[i], "collapsible" ) ) {              /* only add button and increment count if there is a header row to work with */             var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0];             if (!HeaderRow) continue;             var Header = HeaderRow.getElementsByTagName( "th" )[0];             if (!Header) continue;              NavigationBoxes[ tableIndex ] = Tables[i];             Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );              var Button     = document.createElement( "span" );             var ButtonLink = document.createElement( "a" );             var ButtonText = document.createTextNode( collapseCaption );              Button.style.styleFloat = "right";             Button.style.cssFloat = "right";             Button.style.fontWeight = "normal";             Button.style.textAlign = "right";             Button.style.width = "6em";              ButtonLink.style.color = Header.style.color;             ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );             ButtonLink.setAttribute( "href", "javascript:collapseTable(" + tableIndex + ");" );             ButtonLink.appendChild( ButtonText );              Button.appendChild( document.createTextNode( "[" ) );             Button.appendChild( ButtonLink );             Button.appendChild( document.createTextNode( "]" ) );              Header.insertBefore( Button, Header.childNodes[0] );             tableIndex++;         }     }      for ( var i = 0;  i < tableIndex; i++ ) {         if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {             collapseTable( i );         }     } }  addOnloadHook( createCollapseButtons ); /** Dynamic Navigation Bars (experimental) *************************************  *  *  Description: See [[Wikipedia:NavFrame]].  *  Maintainers: UNMAINTAINED  */   // set up the words in your language  var NavigationBarHide = '[' + collapseCaption + ']';  var NavigationBarShow = '[' + expandCaption + ']';   // shows and hides content and picture (if available) of navigation bars  // Parameters:  //     indexNavigationBar: the index of navigation bar to be toggled  function toggleNavigationBar(indexNavigationBar)  {     var NavToggle = document.getElementById("NavToggle" + indexNavigationBar);     var NavFrame = document.getElementById("NavFrame" + indexNavigationBar);      if (!NavFrame || !NavToggle) {         return false;     }      // if shown now     if (NavToggle.firstChild.data == NavigationBarHide) {         for (                 var NavChild = NavFrame.firstChild;                 NavChild != null;                 NavChild = NavChild.nextSibling             ) {             if ( hasClass( NavChild, 'NavPic' ) ) {                 NavChild.style.display = 'none';             }             if ( hasClass( NavChild, 'NavContent') ) {                 NavChild.style.display = 'none';             }         }     NavToggle.firstChild.data = NavigationBarShow;      // if hidden now     } else if (NavToggle.firstChild.data == NavigationBarShow) {         for (                 var NavChild = NavFrame.firstChild;                 NavChild != null;                 NavChild = NavChild.nextSibling             ) {             if (hasClass(NavChild, 'NavPic')) {                 NavChild.style.display = 'block';             }             if (hasClass(NavChild, 'NavContent')) {                 NavChild.style.display = 'block';             }         }     NavToggle.firstChild.data = NavigationBarHide;     }  }   // adds show/hide-button to navigation bars  function createNavigationBarToggleButton()  {     var indexNavigationBar = 0;     // iterate over all < div >-elements      var divs = document.getElementsByTagName("div");     for(             var i=0;              NavFrame = divs[i];              i++         ) {         // if found a navigation bar         if (hasClass(NavFrame, "NavFrame")) {              indexNavigationBar++;             var NavToggle = document.createElement("a");             NavToggle.className = 'NavToggle';             NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);             NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');              var NavToggleText = document.createTextNode(NavigationBarHide);             for (                  var NavChild = NavFrame.firstChild;                  NavChild != null;                  NavChild = NavChild.nextSibling                 ) {                 if ( hasClass( NavChild, 'NavPic' ) || hasClass( NavChild, 'NavContent' ) ) {                     if (NavChild.style.display == 'none') {                         NavToggleText = document.createTextNode(NavigationBarShow);                         break;                     }                 }             }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -