J'ai essayé le code ici http://www.webreference.com/programming/javascript/gr/column3/ mais firebug dit - "this.preload n'est pas une fonction". Pourquoi? Je pensais que la fonction est une sorte d'objet.La méthode n'est pas une fonction
Répondre
Vous avez peut-être oublié d'inclure également le bit de code, plus bas sur la page, où la fonction preload
est définie sur le prototype ImagePreloader.
Lorsque vous appelez le constructeur ImagePreloader() vous semble-t-il comme ceci:
ImagePreloader(imageSrcs, imagesProcessing);
(En supposant imageSrcs est un tableau de URL et imagesProcessing est une fonction avec deux arguments)
Mais ImagePreloader est un constrcutor, donc vous devez créer un nouvel objet avec ce que vous devez taper ceci:
new ImagePreloader(imageSrcs, imagesProcessing);
en fait, vous pourriez mettre objet résultant à som e variable, mais vous n'avez pas à faire cela: ImagePreloader n'a pas de méthodes que vous pourriez avoir besoin d'appeler. Vous pouvez également craindre qu'ImagePreloader soit détruit par le garbage collector sans stocker l'objet dans la variable, mais ce ne sera pas le cas: chaque objet Image créé par ImagePreloader.prototype.preload() conservera un lien vers l'objet ImagePreloader à l'intérieur de sa propriété oImagePreloader. L'objet ImagePreloader sera supprimé par le garbage collector lorsque tous les objets Image créés pour vous seront supprimés.
- 1. Java Stack/Nest Count
- 2. Comment utiliser la méthode d'une classe dans une fonction (PHP)?
- 3. Comment reconnaître la méthode JavaScript (fonction)
- 4. outerHeight n'est pas une fonction?
- 5. erreur jquery: une fonction n'est pas une fonction?
- 6. Quelle est la manière la plus pythonique de faire agir une méthode liée comme une fonction?
- 7. Est-il possible d'envoyer une méthode d'objet à une fonction?
- 8. plugin jQuery méthode publique/fonction
- 9. La fonction Flex Set n'est pas appelée
- 10. Erreur dans HideShowPanel Méthode: TypeError: document.all est pas une fonction, C#
- 11. Comment faire la distinction entre une fonction et une méthode de classe?
- 12. Pourquoi .val() n'est pas une fonction?
- 13. erreur Javascript: * est pas une fonction
- 14. Passage d'une méthode à une autre méthode
- 15. La méthode de jointure n'est pas implémentée
- 16. Zend_Rest_Server n'invoque pas la méthode de classe
- 17. NSURLConnection n'appelle pas la méthode didRecieveData
- 18. Méthode pour retourner au début de la fonction
- 19. Comment envoyer des arguments optionnels à une autre fonction/méthode?
- 20. Comment déterminer l'objet dont cette fonction est une méthode?
- 21. SFAuthorizationView autoriser: la méthode ne fonctionne pas
- 22. La méthode Javascript toSource() ne fonctionne pas
- 23. La méthode doit être surchargée mais n'est pas abstraite?
- 24. XSLT: xsl: la fonction ne fonctionne pas
- 25. Java n'a pas une méthode listDirectories/listFiles, une bibliothèque native?
- 26. La fonction onreadystatechange n'est pas appelée
- 27. Récupère la valeur de fonction d'une méthode d'instance dans Scala
- 28. La fonction PHP array_unique ne fonctionne pas
- 29. Les déclarations statiques ne sont pas prises en compte pour une fonction si la fonction n'est pas qualifiée
- 30. Comment quitter Méthode Quand Ne pas utilisé cette méthode dans la méthode