---- РЕДАКТИРОВАТЬ вопрос был слишком длинным и трудным для понимания ------
Вот рабочий пример: http://codepen.io/anon/pen/Mwapgb ВНИМАНИЕ: Это сделает Firefox CRASH! , если вы осмелитесь, щелкните около 500 раз на любом div (я предлагаю использовать инструмент для его имитации. 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?
other tricks
? Это трюки с интенсивным использованием памяти или процессора? - person alex   schedule 29.04.2015alert('test');
. Ограничьте набор результатов, чтобы это было не 150 автомобилей, а 2 или 3. Кроме того, пожалуйста, исключите, что на самом деле это проблема кода, а не проблема браузера/локальной настройки Firefox. Я предполагаю, что это скорее ваш браузер, чем реальный код, поскольку он работает в Chrome (и особенно в IE). По этой ссылке можно узнать об использовании памяти в FF а>. Протестируйте на другой машине, которая использует FF, если это возможно? - person alex   schedule 29.04.2015