您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
"intro to algo"
// ==UserScript== // @name intro to algo // @namespace http://tampermonkey.net/ // @version 0.3.8 // @description "intro to algo" // @author You // @match http://staff.ustc.edu.cn/~csli/graduate/algorithms/* // @icon https://www.google.com/s2/favicons?domain=ustc.edu.cn // @grant none // ==/UserScript== (function() { 'use strict'; var body = document.getElementsByTagName('body'); body[0].style.cssText = 'max-width: 50%; padding-left: 25%; text-align: justify; font-size: 20px; background-color: #272822; color: #e6db74;font-family: verdana; filter: brightness(0.70); text-indent: 40px; line-height: 40px'; var h1_list = document.getElementsByTagName('h1'); for(let i = 0; i<h1_list.length;i++){h1_list[i].style.color = '#48b22b'}; var h2_list = document.getElementsByTagName('h2'); for(let i = 0; i<h2_list.length;i++){h2_list[i].style.color = '#48b22b'}; var h4_list = document.getElementsByTagName('h4'); for(let i = 0; i<h4_list.length;i++){h4_list[i].style.color = '#bdbdbd'}; var pre_list = document.getElementsByTagName('pre'); for(let i = 0; i<pre_list.length;i++){ var pre_list_italic = pre_list[i].getElementsByTagName('i'); for(let j = 0; j<pre_list_italic.length;j++){ pre_list_italic[j].style.color = '#fd971f' } } var a_list = document.getElementsByTagName('a'); for(let i = 0; i<a_list.length;i++){ var a_list_b = a_list[i].getElementsByTagName('b'); for(let j = 0; j<a_list_b.length;j++){ a_list_b[j].style.color = '#59d9ef' } } var p_list = document.getElementsByTagName('p'); for(let i = 0; i<p_list.length;i++){ var p_list_italic = p_list[i].getElementsByTagName('i'); for(let j = 0; j<p_list_italic.length;j++){ p_list_italic[j].style.color = '#fd971f' var p_list_italic_bold = p_list_italic[j].getElementsByTagName('b'); for(let k = 0; k<p_list_italic_bold.length;k++){ p_list_italic_bold[k].style.color = '#20c2f7' } } } body[0].innerHTML = body[0].innerHTML.replaceAll('<img src="../images/lftwdchv.gif">','<a style="color:#48b22b">('); body[0].innerHTML = body[0].innerHTML.replaceAll('<img src="../images/wdrtchv.gif">',')</a>'); body[0].innerHTML = body[0].innerHTML.replaceAll('<img src="../images/lteq12.gif">',' ≤ '); body[0].innerHTML = body[0].innerHTML.replaceAll('<img src="../images/gteq.gif">',' ≥ '); body[0].innerHTML = body[0].innerHTML.replaceAll('<img src="../images/hfbrdl12.gif">','roundown('); body[0].innerHTML = body[0].innerHTML.replaceAll('<img src="../images/hfbrdr12.gif">',')'); body[0].innerHTML = body[0].innerHTML.replaceAll('<img src="../images/hfbrul14.gif">','roundup('); body[0].innerHTML = body[0].innerHTML.replaceAll('<img src="../images/hfbrur14.gif">',')'); body[0].innerHTML = body[0].innerHTML.replaceAll('<img src="../images/arrlt12.gif">','←'); body[0].innerHTML = body[0].innerHTML.replaceAll('<img src="../images/memof12.gif">',' ∈ '); body[0].innerHTML = body[0].innerHTML.replaceAll('<img src="../images/noteq.gif">','≠'); body[0].innerHTML = body[0].innerHTML.replaceAll('<img src="../images/bound.gif">','<a style="color:#fd971f">O</a>'); body[0].innerHTML = body[0].innerHTML.replaceAll('<img src="../images/lambdauc.gif">','<a style="color:#fd971f">λ</a>'); body[0].innerHTML = body[0].innerHTML.replaceAll('<img src="../images/omega12.gif">','<a style="color:#fd971f">Ω</a>'); body[0].innerHTML = body[0].innerHTML.replaceAll('â','<a style="color:#fd971f">f</a>'); body[0].innerHTML = body[0].innerHTML.replaceAll('<img src="../images/scrptf12.gif">','<a style="color:#fd971f">f</a>'); body[0].innerHTML = body[0].innerHTML.replace(/\<[\w\s="]+>([a-zA-Z\s-]+)<\/font>/g,'<a style="color:#48b22b; font-weight: bold">$1</a>'); body[0].innerHTML = body[0].innerHTML.replace(/<i[a-zA-Z\"\s=:,\(0-9\);]+>([a-zA-Z0-9]+)<\/i><sup+>([a-zA-Z0-9\s]+)<\/sup>/g,'<i style="color:#fd971f">$1<sup>$2</sup></i>'); body[0].innerHTML = body[0].innerHTML.replace(/<i[a-zA-Z\"\s=:,\(0-9\);]+>([a-zA-Z0-9]+)<\/i><sub+>([a-zA-Z0-9\s]+)<\/sub>/g,'<i style="color:#fd971f">$1<sub>$2</sub></i>'); body[0].innerHTML = body[0].innerHTML.replace(/\blg\b/g,'<a style="color: #20c2f7">log </a>'); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址