.bind() może często pomóc, ale też nie zawsze. .bind() wiąże argumenty na stałe. Czasem chcemy wywołać funkcję za sekundę, ale nie znamy jeszcze wartości argumentów -- możemy je poznać dopiero na ułamek sekundy przed wywołaniem funkcji.
To powiedziawszy, użycie setTimeout("nazwa_funkcji()", n) jest po prostu głupie, wolne, zbędne, psuje optymalizacje kompilatora JIT, niweluje (pożądane!) wczesne błędy składni i sprawia, że wiele edytorów nie potrafi nam podpowiedzieć składni. Nie ma to praktycznie
Zelent jak zwykle spoko. Czasem rozmazuje mi się obraz przed oczami i usypiam z powodu jego dokładności i cierpliwości tłumaczenia czegoś kolejny raz no ale ogólnie ok :)
btw. Czy ktoś jest w stanie powiedzieć na ile trzeba "znać podstawy" z takiego np. kursu C++ Zelenta żeby w ogóle iść na jakąkolwiek rozmowę rekrutacyjną? Zauważyłem, że niektórzy mówią: "znam C++" lub "umiem programować w Javie" . Ale co to tak na prawdę
Czy ktoś jest w stanie powiedzieć na ile trzeba "znać podstawy" z takiego np. kursu C++ Zelenta żeby w ogóle iść na jakąkolwiek rozmowę rekrutacyjną?
@paw39: Z takim myśleniem możesz sobie odpuścić od razu rozmowę rekrutacyjną i to po każdym inny kursie C++. Tam sprawdzają twoje umiejętności, a nie znajomość tego czego się "nauczyłeś" z kursów. Jak nie zrozumiesz i nie poczujesz "jak to działa" to nie masz szans. Musisz umieć
Nie wiem, czy Cię to zainteresuje, ale ja nie tylko chodziłem na rozmowy, ale (znacznie częściej ;-)) rekrutowałem innych na JavaScriptowców. To były dziesiątki rozmów kwalifikacyjnych. Układałem testy, pytania itp.
Postaram się pisać niezależnie od języka, choć wykorzystując moje doświadczenia.
Pojęcie "umiem programować w X" jest dosyć szemrane. Różne firmy wymagają różnego poziomu wiedzy. Różnice są znaczne.
Jak chcesz do dobrej firmy, na dobre stanowisko, przyda się każda wiedza. Spodziewaj
@verbatim: Bardzo kiepskie źródło. Masa błędów i niedomówień. Na przestrzeni lat wylansowali się na top 1 w google, głównie dzięki mylącej nazwie - w3 w domenie - mimo, że nie mają nic wspólnego z W3C. W3C próbowało walczyć z nimi o zmianę nazwy, chociaż o komunikat w widocznym miejscu o braku powiązania między nimi - bezskutecznie. Kasa musi się zgadzać. Naciągają głównie młodych ludzi na ich bezwartościowe certyfikaty, które na pierwszy
To jedna wielka porażka algorytmów Google. Ludzie z branży, którzy znali się na JavaScripcie, włącznie z twórcami języka, brali udział w kampanii "PromoteJS". Umieszczali linki do porządnego źródła, jakim jest MDN, na swoich blogach. Żeby MDN był wyżej w Google. Niestety, najwyraźniej wcale nie tak wiele osób ich czytało
Komentarze (98)
najlepsze
Komentarz usunięty przez moderatora
.bind() może często pomóc, ale też nie zawsze. .bind() wiąże argumenty na stałe. Czasem chcemy wywołać funkcję za sekundę, ale nie znamy jeszcze wartości argumentów -- możemy je poznać dopiero na ułamek sekundy przed wywołaniem funkcji.
To powiedziawszy, użycie setTimeout("nazwa_funkcji()", n) jest po prostu głupie, wolne, zbędne, psuje optymalizacje kompilatora JIT, niweluje (pożądane!) wczesne błędy składni i sprawia, że wiele edytorów nie potrafi nam podpowiedzieć składni. Nie ma to praktycznie
btw. Czy ktoś jest w stanie powiedzieć na ile trzeba "znać podstawy" z takiego np. kursu C++ Zelenta żeby w ogóle iść na jakąkolwiek rozmowę rekrutacyjną? Zauważyłem, że niektórzy mówią: "znam C++" lub "umiem programować w Javie" . Ale co to tak na prawdę
@paw39: Z takim myśleniem możesz sobie odpuścić od razu rozmowę rekrutacyjną i to po każdym inny kursie C++. Tam sprawdzają twoje umiejętności, a nie znajomość tego czego się "nauczyłeś" z kursów. Jak nie zrozumiesz i nie poczujesz "jak to działa" to nie masz szans. Musisz umieć
Nie wiem, czy Cię to zainteresuje, ale ja nie tylko chodziłem na rozmowy, ale (znacznie częściej ;-)) rekrutowałem innych na JavaScriptowców. To były dziesiątki rozmów kwalifikacyjnych. Układałem testy, pytania itp.
Postaram się pisać niezależnie od języka, choć wykorzystując moje doświadczenia.
Pojęcie "umiem programować w X" jest dosyć szemrane. Różne firmy wymagają różnego poziomu wiedzy. Różnice są znaczne.
Jak chcesz do dobrej firmy, na dobre stanowisko, przyda się każda wiedza. Spodziewaj
W3CSchools już na szczęście trochę się poprawiło. Ale przez całe lata miało mnóstwo błędów. Powstała nawet strona, która ich demaskowała:
http://w3fools.com/
To jedna wielka porażka algorytmów Google. Ludzie z branży, którzy znali się na JavaScripcie, włącznie z twórcami języka, brali udział w kampanii "PromoteJS". Umieszczali linki do porządnego źródła, jakim jest MDN, na swoich blogach. Żeby MDN był wyżej w Google. Niestety, najwyraźniej wcale nie tak wiele osób ich czytało
dołanczać :(
Jak najbardziej, gościu powinien nagrywać