小编SVS*_*idt的帖子

Google Chrome中大型(ish)html表的滚动行为很慢

我正在尝试使用滚动条创建一个大型HTML表(大约5000行),所以我考虑将该表插入一个<div>我可以随后格式化的表格.

它在Firefox 47和IE 11中运行良好,但在Chrome 59中滚动时表现不佳.

工作演示

<!DOCTYPE html>
<html>
    <head>
        <title>Test page</title>
    </head>

    <body>
        <div style="width: 400px; height: 300px; overflow: scroll;" id="test"></div>
        <script>
            let table = '<table style="table-layout: fixed; width: 3000px">';
            table += '<thead>';
            table += '<tr>';
            for(let i=0; i < 30; i++) { 
                table += '<th style="width: 100px">#' + i +'</th>';
            }
            table += '</tr>';
            table += '</thead>';
            table += '<tbody>';
            for(let i=0; i < 5000; i++) { 
                table += '<tr>';
                for(let j=0; j < 30; j++) …
Run Code Online (Sandbox Code Playgroud)

html google-chrome html-table

7
推荐指数
1
解决办法
1818
查看次数

git init不会创建.git目录

我是Git的新手,当我git init在终端中运行时,没有创建.git目录,但是我得到了这个结果Reinitialized existing Git repository in /Users/Desktop/Javascript/sotrustme/.git/

请帮我

git github

3
推荐指数
1
解决办法
2588
查看次数

想要按升序对数组进行排序,但最后应该为零

我正在为体育赛事做一个 php 应用程序,在某些情况下,得分的最小值是赢家。就像如果有 100 米赛跑比赛,那么获胜者就是跑得最快的。获胜者有最短的时间完成比赛。

但是我面临的是,当有人缺席或在完成之前退出时,我们提供的分数为零。在这种情况下,当我们要排序时,第一个位置将是零。但这应该是最后。

下面是我在 javascript 中的代码

var sorted = $(".result").sort(function (ib1, ib2) {
  return parseFloat($(ib2).val()) - parseFloat($(ib1).val());
});

// Result Names
$('#result_first').val($("#participant"+$(sorted.get(9)).data("section")).val());
$('#result_second').val($("#participant"+$(sorted.get(8)).data("section")).val());
$('#result_third').val($("#participant"+$(sorted.get(7)).data("section")).val());
$('#result_fourth').val($("#participant"+$(sorted.get(6)).data("section")).val());
$('#result_fifth').val($("#participant"+$(sorted.get(5)).data("section")).val());
$('#result_sixth').val($("#participant"+$(sorted.get(4)).data("section")).val());
$('#result_seventh').val($("#participant"+$(sorted.get(3)).data("section")).val());
$('#result_eighth').val($("#participant"+$(sorted.get(2)).data("section")).val());
$('#result_ninth').val($("#participant"+$(sorted.get(1)).data("section")).val());
$('#result_tenth').val($("#participant"+$(sorted.get(0)).data("section")).val());

// Result Numbers
$('#result_first_no').val($(sorted.get(9)).val());
$('#result_second_no').val($(sorted.get(8)).val());
$('#result_third_no').val($(sorted.get(7)).val());
$('#result_fourth_no').val($(sorted.get(6)).val());
$('#result_fifth_no').val($(sorted.get(5)).val());
$('#result_sixth_no').val($(sorted.get(4)).val());
$('#result_seventh_no').val($(sorted.get(3)).val());
$('#result_eighth_no').val($(sorted.get(2)).val());
$('#result_ninth_no').val($(sorted.get(1)).val());
$('#result_tenth_no').val($(sorted.get(0)).val());
Run Code Online (Sandbox Code Playgroud)

请帮我对这些值进行排序,零值应该放在最后。

javascript

1
推荐指数
1
解决办法
420
查看次数

if 语句 JavaScript 中的斜线

我指的是这个问题:Pick random property from a Javascript object

在标记的答案中,作者使用了以下代码:

if (Math.random() < 1/++count)
       result = prop;
Run Code Online (Sandbox Code Playgroud)

我的问题:

  1. 斜线的作用究竟是什么?
  2. 这个语法有名字吗?

谢谢!

javascript

-1
推荐指数
1
解决办法
217
查看次数

标签 统计

javascript ×2

git ×1

github ×1

google-chrome ×1

html ×1

html-table ×1