2009-11-09 3 views
3

Je cherche quelque chose comme la fonction $(document).ready dans jQuery, car je travaille sur l'expérimentation de l'utilisation de Closure.Comment faire pour que Google Closure appelle ma fonction init lorsque l'arborescence DOM est terminée

Donc, ma question est simple, y a-t-il une fonction qui me manque et qui me permettra d'attendre que ma fonction soit appelée quand l'arbre DOM est terminé? J'utilise javascript discret, donc l'idée de mettre n'importe quel javascript dans mon code HTML est si négatif, si cela est nécessaire.

Répondre

1

On dirait que vous n'avez pas de chance selon this. Les blocs de script Inline semblent être votre seul choix.

+0

Bizarre. Pourquoi voudraient-ils que l'utilisateur commence à fouiner avant que la page ne soit prête? – Nosredna

+0

Merci. :(Je suppose que je vais utiliser mon snippet javascript standard pour cette fonctionnalité, mais c'est ennuyeux qu'ils l'aient fait intentionnellement –

+0

Il y a un sens à cela, beaucoup de ce qui est chargé sur une page n'est pas utilisé/nécessaire Obtenir la page responsive avec les éléments les plus communs de chargement d'abord ferait une meilleure interface utilisateur, et Google a certaines des applications Web les plus réactives – Myles

1

Si vous voulez faire votre chemin (au lieu de Google), peut-être que cela fonctionnerait pour vous.

Cross Browser JavaScript DOMContentLoaded

+0

J'ai un extrait de code que j'utilise depuis environ 3 ans et qui fonctionne très bien, et je l'ai juste essayé dans ma première application, il a imprimé "Hello World!" :) –

+0

Eh bien, bonne chance. On dirait que vous êtes en train de courir. – Nosredna

Questions connexes