jQuery: Erzwingt die Ausführungsreihenfolge von document.ready () -Aufrufen

Arbeite ich auf eine Codebasis mit mehreren Blöcken von code-Einstellung das Verhalten auf dem Dokument.ready() (jQuery). Gibt es eine Möglichkeit zu erzwingen, dass ein bestimmter block aufgerufen wird, bevor eine der anderen?

Hintergrund:
Ich brauche, um zu erkennen, JS-Fehlern in einer automatisierten Testumgebung, also brauche ich den code, startet die Protokollierung JS Fehler ausgeführt werden soll, bevor alle anderen JS-code ausgeführt wird.

Kommentar zu dem Problem
Tritt der Fehler logging-code-block wirklich müssen warten, bis der DOM fertig zu sein? Kommentarautor: Kevin B
@KevinB Große Nummer! Es kann sogar sinnvoll sein, für die es, nicht zu warten,... Kommentarautor: msanford
@KevinB ich bin nicht sehr vertraut mit JS. Wenn ich die code außerhalb jeder block, wäre es garantiert ausgeführt werden, bevor anderer code ausgeführt wurde? Kommentarautor: Ankit Soni
Es läuft genau, wo Sie es in Ihren DOM. Wenn es das erste script-tag in Ihre Seite ein (sagen wir an der Spitze der HTML head), wird es zuerst ausgeführt. Kommentarautor: Paulpro
@AnkitSoni vorausgesetzt, es wird innerhalb der html-tags und alle anderen code-Blöcke setzen auf DOMReady, wird es ausgeführt, bevor der code in das DOMReady-Blöcke. Kommentarautor: Kevin B

InformationsquelleAutor der Frage Ankit Soni | 2012-06-04

Schreibe einen Kommentar