В приведенном ниже коде я ожидал увидеть следующую последовательность
1, 2, loaded
но я получаю
1, loaded, 2
Почему?
<html>
<script>
window.onload = function()
{
alert('loaded');
}
(function ()
{
alert('1');
}());
(function ()
{
alert('2');
}());
</script>
<body>
</body>
</html>