作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
----编辑问题太长且难以理解------
这是一个工作示例:http://codepen.io/anon/pen/Mwapgb警告:这会使 firefox 崩溃! ,如果你敢的话,在任何div上点击500次左右(我建议使用工具来模拟它。Rip mouse)
但是这 http://codepen.io/anon/pen/eNNqde不会让 Firefox 崩溃
有什么区别:
function GetDateFromDatetimePython(stringdate){ // IT CRASH
var partieDate = stringdate.split(' ');
var ymd = partieDate[0].split('-');
var hms = partieDate[1].split(':');
return new Date(Date.UTC(ymd[0],ymd[1]-1,ymd[2],hms[0],hms[1],hms[2],0));
}
function GetDateFromDatetimePython(stringdate){ // IT DON'T
var partieDate = stringdate.split(' ');
var tmp = partieDate[0]; // add this
var tmp2 = partieDate[1]; // add this
var ymd = tmp.split('-'); // change this
var hms = tmp2.split(':'); // change this
return new Date(Date.UTC(ymd[0],ymd[1]-1,ymd[2],hms[0],hms[1],hms[2],0));
}
我要疯了。第一次练习有什么问题?
好吧,拆分 3 是愚蠢的,我可以合并为 1。每当。为什么这会炸毁 firefox,为什么 Chrome 和 IE 不受影响?
最佳答案
可能是您陷入了某个无限循环,或者实例化了一个涉及繁重处理的进程,这耗尽了您浏览器的所有可用内存。
关于javascript - Firefox 崩溃与 Angular (垃圾收集器巨魔?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29948369/
我是一名优秀的程序员,十分优秀!