Comment remplacer une fonction dans un autre fichier javascript?
J'ai un fichier JavaScript, Mybasefile.js
, qui a la fonction Mybasefunction()
. Je veux remplacer cette fonction dans un autre fichier JavaScript. Lorsque la fonction est appelée dans un clic sur un bouton, je veux de l'original Mybasefunction()
être exécuté avec d'autres codes. Comment puis-je faire cela?
OriginalL'auteur Jishnu A P | 2011-01-27
Vous devez vous connecter pour publier un commentaire.
placez ce code dans le fichier override. Assurez-vous remplacer le fichier est inclus après l'original.
+1 ce travail - @Jis voir la modifier, il devrait résoudre le problème.
Vous pouvez masquer la
orig_Mybasefunction
variable par emballage de ce code dans une fonction anonyme:(function () { var orig_ ... }());
de Cette façon, vous n'aurez pas supprimé l'espace de noms global, et vous serez en mesure d'utiliser le nomorig_Mybasefunction
ailleurs sans déranger le présent code.Je sais, je sais, mais commençons par les bases en premier.
OriginalL'auteur Horia Dragomir