!function(){} est placé dans le fichier js. Comment appeler la méthode à l'intérieur après l'avoir référencée ?
// test.js !function(){ var a = function(){console.log(1)} this.demo = a; }();
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <html> <head> <script src="test.js"></script> </head> <body> <SCRIPT> demo() </SCRIPT> </body> </html>
Renvoyez simplement la méthode interne
!function(){} n'est pas une méthode, mais une expression avec la valeur false.
!fonction signifie exécuter la fonction immédiatement. Vous devez voir s'il existe des méthodes ouvertes sur le monde extérieur à l'intérieur de la fonction, comme la modification des propriétés de l'objet fenêtre
Renvoyez simplement la méthode interne
!function(){} n'est pas une méthode, mais une expression avec la valeur false.
!fonction signifie exécuter la fonction immédiatement. Vous devez voir s'il existe des méthodes ouvertes sur le monde extérieur à l'intérieur de la fonction, comme la modification des propriétés de l'objet fenêtre