जब हम एक भी तत्व के लिए जावास्क्रिप्ट का उपयोग कर शैली में परिवर्तन का एक बहुत आवेदन कर रहे हैं, phpied & Writing Efficient JavaScript (स्लाइड 87) पता चलता है:cssText या व्यक्तिगत स्टाइलनाम?
बजाय लागू करने शैलियों एक एक करके style.stylename का उपयोग करने का, में सब कुछ लागू एक cssText या बदलते classname का उपयोग किए जाने के रूप में यह रीफ़्लो कम कर देंगे/repaints
कौन सा बेहतर है जब वहाँ केवल एक एकल शैली परिवर्तन?
document.getElementById('myid').style.cssText += ";color:#999;";
या
document.getElementById('myid').style.color = "#999";
jsperf.com/csstext-vs-styles-single से पता चलता है कि जब वहाँ केवल एक ही शैली परिवर्तन, व्यक्तिगत शैली नाम का उपयोग cssText से तेज है।
क्या कोई अन्य कारक भी विचार किया जा सकता है?
.... नहीं ..... –
@ गैबी: आप किससे सुझाव देते हैं? व्यक्तिगत स्टाइलनाम या cssText? – Anish
व्यक्तिगत स्टाइलनाम .. चूंकि आप केवल एक संपत्ति से निपटते हैं .. –