【发布时间】:2018-09-11 20:28:39
【问题描述】:
每次我尝试在本地服务器上运行我的代码时,我的笔记本电脑都会变得又慢又热,并且页面不会显示如下。
源代码看起来我在一个无限循环中,但无法找出问题所在。
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);
}
}
});
【问题讨论】:
-
我建议使用调试器。 Chrome、Firefox 和 IE 都有内置的调试器。
-
@dustytrash 如果它根本不起作用,我将如何调试它!
-
您应该能够按 f12 并在 Javascript 代码中放置一个断点。然后你可以逐行加载它
-
@dustytrash 找到了,功能不同,谢谢
标签: javascript performance frontend