Javascript string.indexOf('') 导致网页挂起
Javascript string.indexOf('') causing webpage to hang
这行代码似乎使我的网页变得无响应,我不确定为什么,它确实运行了代码。这就是Javascript。我正在使用火狐浏览器上的火虫进行调试。
i = response.indexOf(',');
您可能正在使用循环:
for (i=0; i<10; i++) {
// Smart move here:
i = 'x'.indexOf('y'); // Not found, so i = -1;
}
将 i
设置为 -1 会导致循环无限继续。确保i
变量都不会泄漏到公共作用域,方法是在i
之前加上前缀var
,并且不要在同一作用域内多次使用相同的变量。
相关文章:
- JavaScript执行暂时挂起页面
- 是定义的操作系统睡眠/挂起期间setTimeout的行为
- Chrome浏览器“;挂起”;同时在循环中执行AJAX请求
- fullcalendar在删除导致浏览器挂起的多个事件时速度较慢
- 应用将图表转换为图像的jqplot代码时Chrome挂起
- 如何在不使用Internet Explorer的情况下从未挂起的HTML文件执行程序
- MongoDB collection.find()查询挂起
- 使用子字符串方法时应用程序挂起的原因
- 如何在AngularJS中取消挂起的请求
- 从node.js应用程序调用Mongoose Model.save()时挂起
- Chrome,Safari在从本地存储读取时挂起,而Firefox很好
- IE 10 挂起 XMLHttpRequest 6 分钟,然后响应请求(使用 AngularJS 实现 CRSF)
- 挂起 JavaScript 键关闭事件
- HERE 映射 JS API v3 集群提供程序挂起,添加许多数据点
- Ajax 调用挂起在 jQuery 中
- 使用 jquery 在我的网站中加载其他网页不起作用
- Javascript string.indexOf('') 导致网页挂起
- 当使用selenium执行jquery时,网页页面挂起
- 在表挂起网页中显示14.5k+记录
- 网页挂起,直到清除缓存