2009-09-10 1069 views
7

ExtJS ofrece algunas grandes funciones de ayuda como:jQuery equivalentes a funciones ExtJS extend(), apply() y namespace()?

  • Ext.extend()
  • Ext.apply()
  • Ext.namespace()

¿Hay equivalentes en jQuery ? Sé que podría portar los tres a jQuery ya que me gustan tanto, pero tal vez me esté perdiendo algo que ya está allí. Me gustaría evitar mezclarme con prototipos yo mismo si es posible.

Endresult

  • Ext.apply (obj1, obj2) => $ .extend (obj1, obj2)
  • Ext.extend (obj1, obj2) => $ .extend (obj1. prototipo, obj2)
  • Ext.ns (cadena) => implementación personalizada

Respuesta

3

función de jQuery extend es como la función de ExtJS apply en que los miembros que copia datos de Th e fuente al destino. Los otros podrían ya estar hechos como complementos, pero no sé de ninguno.

+0

¿La función extend() de jQuery solo extiende el tipo de "conjunto de elementos" y no está destinada a extender ninguna otra instancia de objeto? –

+0

http://docs.jquery.com/Utilities/jQuery.extend#deeptargetobject1objectN – geowa4

+0

genial. Supongo que Ext.extend() se puede usar con la misma función jquery simplemente especificando tipo prototipo en lugar de una instancia. ¿Qué hay del espacio de nombres? –