comment détecter une fonction a été appelée avec javascript
j'ai une fonction javascript
comment vérifier
si la fonction a été appelée ( dans <head></head>
section ont cette fonction ) puis pas appeler la fonction
si la fonction n'a pas été appelé ( dans <head></head>
section n'ai pas cette fonction ), puis appeler la fonction
comme require_once ou include_once avec php
m'aider
merci
source d'informationauteur Chameron
Vous devez vous connecter pour publier un commentaire.
Deux options:
Variables statiques Voici comment créer statique (comme en C) variables à l'aide de l'auto appel de fonctions pour stocker vos variables statiques dans une clôture.
Vide de la Fonction de remplacement Définir la fonction à une fonction vide après son exécution.
Abstrait l'idée Voici une fonction qui retourne une fonction qui sera appelée une fois, de cette façon, nous n'avez pas à vous inquiéter au sujet de l'ajout de la chaudière de la plaque de code de chaque fonction.
Utilisation décorateur modèle.
Cette solution apporte un effet secondaire la voie libre pour la réalisation de votre objectif. Vous n'avez pas à modifier votre fonction d'origine. Il fonctionne agréable, même avec des fonctions de la bibliothèque. Vous pouvez attribuer un nouveau nom à la décorées fonction de préserver la fonction d'origine.
C'est facile à réaliser, comme des fonctions javascript sont des objets qui peuvent avoir des membres et des propriétés:
EDIT:
Comme l'a souligné correctement par la CMS, à l'aide de ce qui n'est pas facile. Voici une version révisée qui utilise un espace de noms personnalisé au lieu de cela.