इंटरनेट एक्सप्लोरर में जावास्क्रिप्ट प्रदर्शन बेकार है। वहां कोई खबर नहीं है। हालांकि इसे तेज करने के लिए कुछ सुझाव और चाल हैं। उदाहरण के लिए, यह threepartseries है। फिर भी मैं खुद को निष्पक्ष प्रदर्शन निचोड़ने में असमर्थ हूं। शायद आप में से कुछ को पता है कि और क्या करना है ताकि यह तेज हो?इंटरनेट एक्सप्लोरर जावास्क्रिप्ट प्रदर्शन समस्या
मैं जो करना चाहता हूं वह जावास्क्रिप्ट में स्क्रैच से मध्यम आकार की तालिका बना रहा है। कहें, 300 पंक्तियां, प्रत्येक 10 कोशिकाएं। ऐसा करने के लिए मेरे कंप्यूटर पर लगभग 5-6 सेकंड लगते हैं। ठीक है, दिया, यह एक 5 साल पुराना रिग है, लेकिन यह अभी भी बहुत अधिक है।
<html>
<body>
<script type="text/javascript">
function MakeTable(parent)
{
var i, j;
var table = document.createElement('table');
var insertRow = table.insertRow;
for (i = 0; i < 300; i++)
{
var row = insertRow(-1);
for (j = 0; j < 10; j++)
{
var cell = row.insertCell(-1);
cell.innerHTML = i + ' - ' + j;
}
}
parent.appendChild(table);
}
</script>
<div onclick="MakeTable(this);">Click Me!</div>
</body>
</html>
जोड़ा गया: यहाँ मेरी डमी कोड है हम्म, जाहिरा तौर पर स्ट्रिंग-संयोजन (array.join के साथ) जाने के लिए एक ही रास्ता है। खैर, उदास, ज़ाहिर है। यह "उचित" डोम-रास्ता करने की उम्मीद कर रहा था। :)
डब्ल्यूटीएफ? आप सरणी के अंतिम तत्व खो रहे हैं ... –
यही कारण है कि मैंने कहा "स्पष्ट रूप से यह 4 से विभाजित होने पर बाकी को छोड़ देता है" .. –