J'ai déjà posé la question mais je n'ai pas obtenu de réponse. C'est peut-être parce que ma description n'était pas assez claire. Maintenant, j'ai à nouveau mis de l'ordre dans mes pensées :
function demo(){
// 各种实现
}
demo(); // 我希望它默认就执行一次,所以就这么调用了。
窗口事件:
$(window).resize(function(){
demo(); // 这里也需要根据条件调用demo函数
});
La question est : existe-t-il un moyen de faire en sorte que la démo s'exécute automatiquement pour la première fois ? Et puis on peut l'appeler ailleurs ? Comment optimiser un tel corps de code, exclure : arguments.callee, merci de me donner quelques conseils... Merci d'avance.
Je ne sais pas si cela répond aux exigences de l'affiche originale
Il existe de nombreuses façons d’y parvenir. Les fonctions anonymes et les fonctions auto-exécutables sont acceptables. Veuillez vous référer à ce qui suit :
L'affiche originale signifie-t-elle que vous souhaitez exécuter une fonction anonyme par vous-même, puis que vous souhaitez appeler cette fonction anonyme depuis un autre endroit ?
Il n'y a rien de mal dans la façon dont vous écrivez maintenant
Le js qui s'exécute automatiquement se présente sous la forme de (la fonction est écrite ici)(). Vous pouvez également l'appeler une fois dans l'événement window.onload
.