Ticket/InsdepUI/plugin/highlight-9.9.0/demo/demo.js

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

(function() {
  'use strict';

  var $window            = $(window),
      $languages         = $('#languages div'),
      $linkTitle         = $('link[title]'),
      $categoryContainer = $('#categories'),
      $styleContainer    = $('#styles');

  function resizeLists() {
    var screenHeight = $window.height()

    $categoryContainer.css('max-height', screenHeight / 4);
    $categoryContainer.perfectScrollbar('update');
    $styleContainer.height(
      screenHeight - $styleContainer.position().top - 20
    );
    $styleContainer.perfectScrollbar('update');
  }

  function selectCategory(category) {
    $languages.each(function(i, language) {
      var $language = $(language);

      if ($language.hasClass(category)) {
        var code = $language.find('code');

        if (!code.hasClass('hljs')) {
          hljs.highlightBlock(code.get(0));
        }

        $language.show();
      } else {
        $language.hide();
      }
    });

    $(document).scrollTop(0);
  }

  function categoryKey(c) {
    return c === 'common' ? '' : c === 'misc' ? 'z' : c === 'all' ? 'zz' : c;
  }

  function initCategories() {
    var $categories, categoryNames;
    var categories = {};

    $languages.each(function(i, div) {
      if (!div.className) {
        div.className += 'misc';
      }
      div.className += ' all';
      div.className.split(' ').forEach(function(c) {
        categories[c] = (categories[c] || 0) + 1;
      });
    });

    categoryNames = Object.keys(categories);

后面还有 59 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。