亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? highlight.js

?? a RIP distance vector implementation for a simple graph
?? JS
?? 第 1 頁 / 共 2 頁
字號:
/* Syntax highlighting with language autodetection.  http://softwaremaniacs.org/soft/highlight/*/var hljs = new function() {  var DEFAULT_LANGUAGES = ['python', 'ruby', 'perl', 'php', 'css', 'xml', 'html', 'django', 'javascript', 'java', 'cpp', 'cs', 'sql', 'ini', 'diff'];  var ALL_LANGUAGES = (DEFAULT_LANGUAGES.join(',') + ',' + ['1c', 'axapta', 'delphi', 'rib', 'rsl', 'vbscript', 'profile', 'dos', 'bash', 'lisp', 'smalltalk', 'mel'].join(',')).split(',');  var LANGUAGE_GROUPS = {    'xml': 'www',    'html': 'www',    'css': 'www',    'django': 'www',    'python': 'dynamic',    'perl': 'dynamic',    'php': 'dynamic',    'ruby': 'dynamic',    'cpp': 'static',    'java': 'static',    'delphi': 'static',    'cs': 'static',    'rib': 'renderman',    'rsl': 'renderman'  }  var LANGUAGES = {}  var selected_languages = {};    function escape(value) {    return value.replace(/&/gm, '&amp;').replace(/</gm, '&lt;').replace(/>/gm, '&gt;');  }    function contains(array, item) {    if (!array)      return false;    for (var i = 0; i < array.length; i++)      if (array[i] == item)        return true;    return false;  }    function highlight(language_name, value) {    function compileSubModes(mode, language) {      mode.sub_modes = [];      for (var i = 0; i < mode.contains.length; i++) {        for (var j = 0; j < language.modes.length; j++) {          if (language.modes[j].className == mode.contains[i]) {            mode.sub_modes[mode.sub_modes.length] = language.modes[j];          }        }      }    }      function subMode(lexem, mode) {      if (!mode.contains) {        return null;      }      if (!mode.sub_modes) {        compileSubModes(mode, language);      }      for (var i = 0; i < mode.sub_modes.length; i++) {        if (mode.sub_modes[i].beginRe.test(lexem)) {          return mode.sub_modes[i];        }      }      return null;    }        function endOfMode(mode_index, lexem) {      if (modes[mode_index].end && modes[mode_index].endRe.test(lexem))        return 1;      if (modes[mode_index].endsWithParent) {        var level = endOfMode(mode_index - 1, lexem);        return level ? level + 1 : 0;      }      return 0;    }        function isIllegal(lexem, mode) {      return mode.illegalRe && mode.illegalRe.test(lexem);    }        function compileTerminators(mode, language) {      var terminators = [];            function addTerminator(re) {        if (!contains(terminators, re)) {          terminators[terminators.length] = re;        }      }            if (mode.contains)        for (var i = 0; i < language.modes.length; i++) {          if (contains(mode.contains, language.modes[i].className)) {            addTerminator(language.modes[i].begin);          }        }            var index = modes.length - 1;      do {        if (modes[index].end) {          addTerminator(modes[index].end);        }        index--;      } while (modes[index + 1].endsWithParent);            if (mode.illegal) {        addTerminator(mode.illegal);      }            var terminator_re = '(' + terminators[0];      for (var i = 0; i < terminators.length; i++)        terminator_re += '|' + terminators[i];      terminator_re += ')';      return langRe(language, terminator_re);    }    function eatModeChunk(value, index) {      var mode = modes[modes.length - 1];      if (!mode.terminators) {        mode.terminators = compileTerminators(mode, language);      }      value = value.substr(index);      var match = mode.terminators.exec(value);      if (!match)         return [value, '', true];      if (match.index == 0)        return ['', match[0], false];      else        return [value.substr(0, match.index), match[0], false];    }        function keywordMatch(mode, match) {      var match_str = language.case_insensitive ? match[0].toLowerCase() : match[0]      for (var className in mode.keywordGroups) {        if (!mode.keywordGroups.hasOwnProperty(className))          continue;        var value = mode.keywordGroups[className].hasOwnProperty(match_str);        if (value)          return [className, value];      }      return false;    }        function processKeywords(buffer, mode) {      if (!mode.keywords || !mode.lexems)        return escape(buffer);      if (!mode.lexemsRe) {        var lexems_re = '(' + mode.lexems[0];        for (var i = 1; i < mode.lexems.length; i++)          lexems_re += '|' + mode.lexems[i];        lexems_re += ')';        mode.lexemsRe = langRe(language, lexems_re, true);      }      var result = '';      var last_index = 0;      mode.lexemsRe.lastIndex = 0;      var match = mode.lexemsRe.exec(buffer);      while (match) {        result += escape(buffer.substr(last_index, match.index - last_index));        keyword_match = keywordMatch(mode, match);        if (keyword_match) {          keyword_count += keyword_match[1];          result += '<span class="'+ keyword_match[0] +'">' + escape(match[0]) + '</span>';        } else {          result += escape(match[0]);        }        last_index = mode.lexemsRe.lastIndex;        match = mode.lexemsRe.exec(buffer);      }      result += escape(buffer.substr(last_index, buffer.length - last_index));      return result;    }        function processBuffer(buffer, mode) {      if (mode.subLanguage && selected_languages[mode.subLanguage]) {        var result = highlight(mode.subLanguage, buffer);        keyword_count += result.keyword_count;        relevance += result.relevance;        return result.value;      } else {        return processKeywords(buffer, mode);      }    }        function startNewMode(mode, lexem) {      if (mode.returnBegin) {        result += '<span class="' + mode.className + '">';        mode.buffer = '';      } else if (mode.excludeBegin) {        result += escape(lexem) + '<span class="' + mode.className + '">';        mode.buffer = '';      } else {        result += '<span class="' + mode.className + '">';        mode.buffer = lexem;      }      modes[modes.length] = mode;    }        function processModeInfo(buffer, lexem, end) {      var current_mode = modes[modes.length - 1];      if (end) {        result += processBuffer(current_mode.buffer + buffer, current_mode);        return false;      }            var new_mode = subMode(lexem, current_mode);      if (new_mode) {        result += processBuffer(current_mode.buffer + buffer, current_mode);        startNewMode(new_mode, lexem);        relevance += new_mode.relevance;        return new_mode.returnBegin;      }            var end_level = endOfMode(modes.length - 1, lexem);      if (end_level) {        if (current_mode.returnEnd) {          result += processBuffer(current_mode.buffer + buffer, current_mode) + '</span>';        } else if (current_mode.excludeEnd) {          result += processBuffer(current_mode.buffer + buffer, current_mode) + '</span>' + escape(lexem);        } else {          result += processBuffer(current_mode.buffer + buffer + lexem, current_mode) + '</span>';        }        while (end_level > 1) {          result += '</span>';          end_level--;          modes.length--;        }        modes.length--;        modes[modes.length - 1].buffer = '';        if (current_mode.starts) {          for (var i = 0; i < language.modes.length; i++) {            if (language.modes[i].className == current_mode.starts) {              startNewMode(language.modes[i], '');              break;            }          }        }        return current_mode.returnEnd;      }            if (isIllegal(lexem, current_mode))        throw 'Illegal';    }        var language = LANGUAGES[language_name];    var modes = [language.defaultMode];    var relevance = 0;    var keyword_count = 0;    var result = '';    try {      var index = 0;      language.defaultMode.buffer = '';      do {        var mode_info = eatModeChunk(value, index);        var return_lexem = processModeInfo(mode_info[0], mode_info[1], mode_info[2]);        index += mode_info[0].length;        if (!return_lexem) {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区视频在线| 一区二区三区日韩欧美精品| 亚洲自拍都市欧美小说| 国产一区二区0| 欧美电影一区二区三区| 中文字幕成人网| 精品亚洲aⅴ乱码一区二区三区| 在线观看网站黄不卡| 国产人妖乱国产精品人妖| 蜜臀久久99精品久久久久久9| 91官网在线观看| 1024亚洲合集| 国产精品自拍一区| 欧美成人在线直播| 日本午夜一区二区| 欧美年轻男男videosbes| 亚洲乱码国产乱码精品精的特点 | 国产精品入口麻豆九色| 麻豆成人久久精品二区三区小说| 欧美色图第一页| 亚洲视频你懂的| av亚洲产国偷v产偷v自拍| 精品国产成人系列| 免费在线一区观看| 91精品国产综合久久国产大片| 亚洲成人精品影院| 欧美三级电影一区| 亚洲激情中文1区| 色哟哟一区二区在线观看 | 欧美一级高清片| 天天综合色天天综合色h| 在线观看欧美黄色| 亚洲三级理论片| 91啪九色porn原创视频在线观看| 国产精品情趣视频| 成人av在线观| 国产精品久久久久精k8| 成人听书哪个软件好| 国产网站一区二区| 国产98色在线|日韩| 国产日韩精品视频一区| 国产精品亚洲成人| 国产欧美一区视频| 成人国产视频在线观看| 亚洲欧洲av色图| 一本色道a无线码一区v| 亚洲激情五月婷婷| 欧美日韩一区二区在线观看| 天天做天天摸天天爽国产一区| 欧美男人的天堂一二区| 日本va欧美va瓶| 2欧美一区二区三区在线观看视频| 国产综合久久久久久鬼色 | 日韩一区二区中文字幕| 久久成人18免费观看| 26uuu成人网一区二区三区| 国产精品一二三四| 亚洲天堂av一区| 欧美性猛交一区二区三区精品| 午夜欧美视频在线观看| 日韩欧美在线不卡| 国产乱人伦偷精品视频不卡| 国产精品国产自产拍高清av王其| 色94色欧美sute亚洲线路一久| 午夜精品久久久久影视| 日韩精品一区二区三区中文不卡| 国产激情一区二区三区四区| 亚洲欧洲日产国产综合网| 欧美亚洲丝袜传媒另类| 全部av―极品视觉盛宴亚洲| 久久午夜色播影院免费高清 | 精品一二三四在线| 国产精品久久久久婷婷| 欧美亚洲高清一区| 久久99精品国产91久久来源| 国产女主播在线一区二区| 色哟哟国产精品免费观看| 日精品一区二区三区| 久久亚洲精品国产精品紫薇| 97精品国产露脸对白| 日韩av高清在线观看| 国产欧美一区二区精品性| 色呦呦一区二区三区| 久久精品国产澳门| 中文字幕五月欧美| 777xxx欧美| 不卡的看片网站| 视频在线观看91| 欧美激情一区在线| 欧美日韩1区2区| 丁香婷婷综合激情五月色| 亚洲国产精品自拍| 亚洲国产精品ⅴa在线观看| 欧亚洲嫩模精品一区三区| 精品午夜久久福利影院| 一区二区三区不卡视频| 精品国产乱码久久| 欧洲av在线精品| 丰满亚洲少妇av| 日韩精品亚洲专区| 国产精品二三区| 日韩欧美一区二区视频| 91影院在线免费观看| 免费观看30秒视频久久| 亚洲欧美二区三区| 久久伊人中文字幕| 欧美系列日韩一区| 不卡一区在线观看| 伦理电影国产精品| 亚洲综合久久久| 欧美国产丝袜视频| 日韩欧美国产一区二区三区| 91免费精品国自产拍在线不卡| 精品在线一区二区三区| 亚洲无人区一区| 自拍偷拍亚洲综合| 国产亚洲va综合人人澡精品| 欧美区一区二区三区| 99re这里都是精品| 国产成人综合网站| 久久99国产精品久久99果冻传媒| 亚洲综合免费观看高清完整版在线| 国产视频一区不卡| 精品蜜桃在线看| 91精品国产色综合久久不卡电影| 91色婷婷久久久久合中文| 久草这里只有精品视频| 日本女优在线视频一区二区| 亚洲一区二区三区三| 亚洲人成影院在线观看| 国产日产欧美一区二区三区| 精品国产乱码久久久久久浪潮| 欧美日韩国产综合视频在线观看| 色综合天天综合在线视频| 成人a区在线观看| 国产精品亚洲一区二区三区在线| 麻豆国产欧美日韩综合精品二区 | 一区二区三区久久| 国产精品沙发午睡系列990531| 亚洲精品一区二区精华| 91精品久久久久久久99蜜桃 | 欧美午夜视频网站| 在线亚洲欧美专区二区| 91污片在线观看| av激情综合网| 不卡的电影网站| 不卡免费追剧大全电视剧网站| 成人深夜福利app| 成人av综合一区| 97se狠狠狠综合亚洲狠狠| 91在线视频播放地址| 97se亚洲国产综合自在线| 99国产精品久久久久久久久久久| 久久久蜜桃精品| 欧美成人精品高清在线播放| 日韩午夜电影在线观看| 日韩一区二区精品在线观看| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 免费观看一级特黄欧美大片| 男男视频亚洲欧美| 精品亚洲porn| 国产电影一区二区三区| 成人自拍视频在线观看| 99在线精品免费| 色天使久久综合网天天| 欧美探花视频资源| 欧美精品久久一区二区三区| 欧美精品九九99久久| 欧美一级黄色片| 日韩精品一区二区三区在线播放 | 欧美精品 国产精品| 91精品国产手机| 欧美成人aa大片| 中文字幕精品综合| 亚洲欧洲制服丝袜| 亚洲福利视频一区| 久久成人综合网| 懂色av一区二区三区免费看| 91麻豆免费观看| 制服丝袜中文字幕亚洲| 精品乱人伦小说| 国产精品日韩精品欧美在线| 尤物视频一区二区| 免费成人在线影院| 国产成人一区二区精品非洲| 91麻豆精品秘密| 7777精品伊人久久久大香线蕉 | 欧美制服丝袜第一页| 91精品国产一区二区| 久久精品综合网| 亚洲综合一区二区| 美国毛片一区二区| 成人污污视频在线观看| 欧美视频一区二区三区在线观看 | 欧美v日韩v国产v| 国产精品人人做人人爽人人添| 亚洲国产日韩在线一区模特| 久久精品国产一区二区| 波多野结衣在线一区| 欧美日韩免费不卡视频一区二区三区|