Les équivalents jQuery des fonctions ExtJS extend (), apply () et namespace ()?
-
05-07-2019 - |
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
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