Я хочу оптимизировать мой код JavaScript.на браузер требуется много времени - PullRequest
0 голосов
/ 08 июля 2019

Данные читаются из файлов Excel и отображаются в браузере. Но загрузка занимает много времени. Я хочу сократить время загрузки.

$.jqplot.config.enablePlugins = true;
var plot2 = $.jqplot('chart1',
  databank, {
    legend: {
      show: true,
      renderer: $.jqplot.EnhancedLegendRenderer,
      placement: "outsideGrid",
      labels: tagnames,
      location: "ne",
      rowSpacing: "0px",
      rendererOptions: {
        // set to true to replot when toggling series on/off
        // set to an options object to pass in replot options.
        seriesToggle: 'true',
        seriesToggleReplot: {
          resetAxes: false
        }
      }
    },
    axes: {
      xaxis: {
        renderer: $.jqplot.DateAxisRenderer,
        rendererOptions: {
          tickRenderer: $.jqplot.CanvasAxisTickRenderer
        },
        //label: 'Date (seconds)',
        tickOptions: {
          angle: -45
        }
      },
      yaxis: {

        min: mintrend,
        max: maxtrend,

        //< !--renderer: $.jqplot.LogAxisRenderer,-->
        rendererOptions: {
          tickRenderer: $.jqplot.CanvasAxisTickRenderer
        },
        //label: 'Ullage',
        tickOptions: {
          labelPosition: 'middle',
          angle: 40,
          formatString: '%.2f'
        }
      }
    },

    //series: [{ lineWidth: 4, markerOptions: { style: 'square' }, size: 7, pointLabels: { show: true }, label: 'Tank1' },
    //{ lineWidth: 5, markerOptions: { style: 'circle' }, size: 10, pointLabels: { show: true } },
    //{ showMarker: false, markerOptions: { style: 'x' }, pointLabels: { show: true } },
    //],
    highlighter: {
      show: true,
      useAxesFormatters: true,
      tooltipFormatString: '%s'
    },
    cursor: {
      show: true,
      tooltipLocation: 'nw',
      zoom: true,
      looseZoom: true
    }
  });
plot2.replot();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...