के बराबर कुछ कैसे हो सकता है lock
C # में जावास्क्रिप्ट में कैसे लागू किया जा सकता है?
इसलिए, यह समझाने के लिए कि मैं एक साधारण उपयोग के मामले में क्या सोच रहा हूं:
उपयोगकर्ता क्लिक बटन B
। B
एक ऑनक्लिक घटना को उठाता है। अगर B
में है event-state
घटना प्रतीक्षा करता है के लिए B
में होने की ready-state
प्रचार से पहले। यदि B
में है ready-state
, B
बंद है और करने के लिए सेट है event-state
, तो घटना का प्रचार करता है। जब ईवेंट का प्रचार पूरा हो जाता है, तब B
सेट किया जाता हैready-state
।
मैं देख सकता था कि कक्षा को जोड़कर और हटाकर, इस के करीब कैसे कुछ किया जा सकता है ready-state
कि बटन । हालांकि, समस्या यह है कि एक उपयोगकर्ता चर सेट करने की तुलना में तेजी से एक पंक्ति में दो बार एक बटन पर क्लिक कर सकता है, इसलिए लॉक पर यह प्रयास कुछ परिस्थितियों में विफल हो जाएगा।
क्या कोई जानता है कि एक ताला कैसे लागू किया जाए जो जावास्क्रिप्ट में विफल नहीं होगा?