Zakładając, że ma się wbudowany kod JavaScript w dokumencie HTML (na przykład treść), czy ten fragment kodu JavaScript jest zawsze wykonywany przed kodem gotowym do dokumentu JQuery?Czy wbudowany/blokowany Javascript jest wykonywany przed przygotowaniem dokumentu?
Na przykład, czy następujące bezpieczne?
...
<body>
<script type="text/javascript">
var myVar = 2;
</script>
...
</body>
...
$(document).ready(function() {
alert('My Var = ' + myVar);
}
Jeśli nie, w jaki sposób mogę to zrobić bezpiecznie wiedząc myVar
jest zdefiniowany w kodzie inline/bloku?
Powiązana uwaga: Zasadniczo bezpiecznie nie można użyć '$ (document) .ready()' jeśli umieścisz skrypt oparty na jQuery tuż przed zamykającym znacznikiem '