2011-08-26 13 views
20

Tengo una pregunta sobre las propiedades jQuery expando. Básicamente me gustaría entender en términos muy sencillos:jQuery expando properties

  1. ¿Cómo funciona todo este proceso como la forma de jQuery añade la propiedad expando,
  2. ¿cuál es el criterio para agregarlo a cualquier elemento
  3. ¿Cuál es la exacta razón por la cual jQuery es liviano
  4. ¿Qué tiene exactamente el caché jQuery?

Respuesta

51

Pregunta 3 parece estar fuera de lugar, pero para el resto:

  • jQuery.expando es una cadena que es básicamente 'jQuery' + timestamp (sólo un valor único)

  • jQuery.cache es un objeto que almacenará los valores de datos

  • Element[ jQuery.expando ] es un valor/clave int que es donde se almacena el objeto en jQuery.cache

  • jQuery.cache[ Element[ jQuery.expando ] ] Es un objeto de que los elementos de datos de los apoyos

Take a look at this to see what I mean

Cuestiones relacionadas