Maison > Questions et réponses > le corps du texte
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.
世界只因有你2017-05-16 13:44:41
demo=(function(){
temp() // 默认就执行一次
return temp
})()
function temp(){
// 各种实现
}
窗口事件:
$(window).resize(function(){
demo(); // 这里也需要根据条件调用demo函数
});
Je ne sais pas si cela répond aux exigences de l'affiche originale
ringa_lee2017-05-16 13:44:41
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 :
var demo = function(){
var innerFunc = function(){
}
innerFunc();
return innerFunc;
}
$(window).resize(function(){
});
给我你的怀抱2017-05-16 13:44:41
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 ?
给我你的怀抱2017-05-16 13:44:41
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
.