javascript - Page safety of setInterval -


मेरे पास पाठ का एक टुकड़ा है जो कि वेबकिट का पृष्ठभूमि-क्लिप: टेक्स्ट सुविधा का उपयोग करता है और शुद्ध सौंदर्यशास्त्र के लिए उद्देश्यों, मैं पाठ पर छवि के माध्यम से स्क्रॉल करने के लिए एक स्क्रिप्ट को शामिल करना चाहता हूँ। जिस तरह से मैंने ऐसा करने का विचार किया है, वह यह है कि setInterval का उपयोग कर रहा है और मैंने नीचे दिए गए फ़ंक्शन को चलाया है I मैं जानना चाहता हूं कि मैं setInterval का उपयोग करने की किसी भी समस्याओं में भाग दूँगा क्योंकि मैं इसे 50ms पर पाशन कर रहा हूं।

समारोह:

  function movePos () {var obj = document.query सिलेक्टर ('एच 1 स्पैन'); Var pos = parseInt (obj.style.backgroundPositionY); obj.style.backgroundPositionY = (pos + 1) + 'px'; }    

कोई भी आधुनिक ब्राउज़र भी मामूली हार्डवेयर के साथ इन तीन लाइनों को निष्पादित करने में सक्षम होना चाहिए कोड का प्रति सेकंड 20 गुना आपको ठीक होना चाहिए।

यदि आप अनुकूलित करना चाहते हैं, और obj चर नहीं बदलेगा, तो आप उस मान को कैश कर सकते हैं, इसलिए आप चयनकर्ता को 20 बार प्रति नहीं चल रहे हैं दूसरा। मैं निश्चित नहीं हूँ, लेकिन यह संभवत: कोड की तीन पंक्तियों की गहन सीपीयू है।

Comments

Popular posts from this blog

asp.net - Procedure or function "Procedure name" expects a parameter "Param name" which was not supplied occurs rarely -

c# - The item with identity 'Id' already exists in the metadata collection. Parameter name: item -

c++ - Redefined variable in the other module -