Question

ExtJS fournit d’excellentes fonctions d’aide telles que:

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

Existe-t-il des équivalents dans jQuery? Je sais que je pourrais les transférer tous les trois vers jQuery, car ils me plaisent tellement, mais il se peut que quelque chose me manque. Je voudrais éviter de me mêler aux prototypes moi-même si possible.

Résultat final

  • Ext.apply (obj1, obj2) = > $ .extend (obj1, obj2)
  • Ext.extend (obj1, obj2) = > $ .extend (obj1.prototype, obj2)
  • Ext.ns (string) = > implémentation personnalisée
Était-ce utile?

La solution

La fonction extend de jQuery est similaire à la fonction apply d'ExtJS dans le sens où elle copie les membres de données de la source vers la destination. Les autres pourraient déjà être transformés en plugins, mais je n'en connais aucun.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top