Liczba postów: 9
Liczba wątków: 1
Dołączył: 13-06-2011
Reputacja:
0
Szczerze to nie. Jestem bardzo zielony z javy i robiłem to metodą prób i błędów i za którymś razem jak zacząłem pisać od nowa dostrzegłem, że źle porównuje wartości. A co do kartofelka to może napisał mi odpowiedz ale jej nie dostrzegłem. Może dlatego, że mi te cyferki jeszcze za dużo nie mówią i muszę bardziej poznać podstawy javy. Mimo to dzięki za pomoc i pzdr.
Liczba postów: 9
Liczba wątków: 1
Dołączył: 13-06-2011
Reputacja:
0
Zawsze umieszczałem skrypty na początku strony albo w pliku zewnętrznym i nie było problemu, więc nie wiem czego się czepiasz. Nie znam się za bardzo na JS ale sądzę, że to co piszesz ma znaczenie kiedy kod skryptu jest wykonywany podczas ładowania strony a nie dopiero uruchamiany po załadowaniu gdzie wszystkie dane przeglądarka ma już w pamięci.
Co do twojego pojęcia "szkoły" to tak chodziłem ale jeśli się czegoś nie wie i s czytasz opisy takie jak w pierwszym opisie kartofelka to nic ci za bardzo nie przybliża do rozwikłania problemu. Ja jestem typowym praktykantem jeżeli czegoś nie zrobię sam to nie zajarzę.
Liczba postów: 2,411
Liczba wątków: 14
Dołączył: 10-08-2009
Reputacja:
132
Źle sądzisz. Kod strony jest interpretowany od początku do końca - czyli od góry do dołu. Jeżeli twoje skrypty nie przeprowadzają operacji na elementach strony (inputy itp) to nie ma problemu. Możesz sobie to odpalać jak chcesz.
Jeżeli jednak takie operacje robią to te inputy muszą być wczytane przed skryptami.
Umieszczenie skryptów na końcu strony służy właśnie temu. Plus jak pisałem, jak pisał petro i jak jeszcze raz napiszę NAJWAŻNIEJSZA JEST TREŚĆ STRONY. Dyskutować w tej materii nie ma sensu.
Oczywiście że można umieszczać skrypty na początku strony. Bardzo dużo osób tak robi (sam też tak często robię). Ale wtedy musisz wykryć wczytanie całego drzewa struktury strony. Można wykorzystać do tego window.load, ale jest to bardzo złe rozwiązanie, bo zdarzenie to jest odpalane dopiero po wczytaniu wszystkiego - z grafikami włącznie (czyli źle!). Tłumaczyć więcej nie będę, bo nie ma sensu.
Zostań przy radzie, by umieszczać skrypty na końcu strony. I nie jest to zła rada. Wystarczy że spojrzysz sobie na "html5 boilerplate" (google) by zobaczyć że jest to ZALECANE DZIAŁANIE.
Ps. http://doman.art.pl/kursjs/kurs/wstep/js_vs_java.html
Liczba postów: 9
Liczba wątków: 1
Dołączył: 13-06-2011
Reputacja:
0
Mam jeszcze takie pytanie. Co jeśli cały szkielet strony jest oparty na na skrypcie javascript?
Liczba postów: 2,411
Liczba wątków: 14
Dołączył: 10-08-2009
Reputacja:
132
Już ci to pisałem. Jeżeli nie zbudujesz dobrego drzewa dokumentu wtedy możesz sobie w nosie dłubać.
Cały kod strony oparty na javascript? Np google. Ale oni wiedzą że najważniejsza jest treść dlatego potrafią ją serwować jak najszybciej.
Jeżeli nie robisz stricte aplikacji ajaxowo/jsowej to i tak nie ma to znaczenia. Content jest najważniejszy i kropka