我在本地服务器上运行时无法显示页面

时间:2018-09-11 20:28:39

标签: javascript performance frontend

每次我尝试在本地服务器上运行代码时,我的笔记本电脑都变得如此缓慢和热动,并且页面不会显示如下。

enter image description here

源代码看起来像是我处于无限循环中,但无法弄清楚出了什么问题。

deck.addEventListener('click', event => {
  const clickTarget = event.target;

  if (clickTarget.classList.contains('card') &&
    !clickTarget.classList.contains('match') && toggledCards.length < 2 &&
    !toggledCards.includes(clickTarget)) {
    toggleCard(clickTarget);
    addToggleCard(clickTarget);
    if (toggledCards.length === 2) {
      checkForMatch(clickTarget);
    }
  }
});

1 个答案:

答案 0 :(得分:0)

当CPU发疯并显示弹出窗口时,出现

99%的时间。这是因为循环不断。

可能是调用的函数之一,在某处单击。 为避免这种情况,您必须调试@dustytrash建议的功能。