2011-08-26 21 views
20

मेरे पास jQuery विस्तार गुणों पर एक प्रश्न है। मूल रूप से मैं बहुत सरल शब्दों में समझने के लिए करना चाहते हैं:jQuery विस्तार गुण गुण

  1. कैसे इस पूरी प्रक्रिया की तरह कैसे jQuery expando संपत्ति कहते हैं काम करता है,
  2. मापदंड किसी भी तत्व
  3. में जोड़ने के लिए क्या सही है क्या कारण जो jQuery लाइटवेट
  4. jQuery कैश में वास्तव में क्या करता है?

उत्तर

51

प्रश्न 3 जगह से बाहर लगता है, लेकिन बाकी के लिए:

  • jQuery.expando एक स्ट्रिंग जो मूल रूप से 'jQuery' + timestamp है (बस एक अनूठा मूल्य)

  • jQuery.cache एक वस्तु की दुकान जाएगा डेटा मान

  • Element[ jQuery.expando ] एक int मान/कुंजी है जहां ऑब्जेक्टमें संग्रहीत है

  • jQuery.cache[ Element[ jQuery.expando ] ] है कि तत्वों डेटा की एक वस्तु सहारा

Take a look at this to see what I mean

है