Jak mogę właściwie zastosować język JavaScript, którego się uczę [zamknięte]

10

Jestem programistą front-end. Jestem dobry w projektowaniu, html, css i jquery, ale chcę nauczyć się javascript bardziej niż czegokolwiek innego. Brałem udział w kilku kursach, czytałem książki i samouczki online i mam wrażenie, że dobrze rozumiem podstawowe zasady: zmienne, logikę itp.

Tutaj widzę, że różnią się od innych pytań „Jaki jest najlepszy sposób na naukę js” w Internecie.

Wydaje mi się, że nie mogę tego zrobić w praktyce. Nie mogę oderwać się od znajomości drobiazgów i dowiedzieć się, jak działają razem, aby stać się programem.

Jaki jest najlepszy sposób na uzyskanie rzeczywistej wiedzy stosowanej w js? Zakładam, że najlepiej byłoby zostać uczniem lub zostać korepetytorem, ale często nie słyszy się o takich sprawach.

Gregg B.
źródło
2
Napisz serwer w node.js. Nic Cię nie uczy, jak używać go do całego stosu internetowego. Możesz tu znaleźć korepetytorów, jeśli masz szczęście
Raynos,
Lubię dźwięk tego!
Gregg B,
Często widziałem ludzi migrujących z javascript do jQuery. To pierwszy przypadek znalezienia odwrotności! ;)
sprawdź123
To byłoby prawie jak odesłanie do ciebie pytania, ale wciąż, co chcesz osiągnąć z js, zwłaszcza biorąc pod uwagę, że czujesz się komfortowo z jQuery?
sprawdź123
Mam ochotę dowiedzieć się więcej o tym, co jquery faktycznie robi pod maską, pomoże mi być w tym lepszym. Dodatkowo html5 opiera się na js tak bardzo, że chcę wiedzieć wszystko, co mogę na ten temat - nie mam ochoty całkowicie polegać na jquery to dobra praktyka i jestem pewien, że są pewne rzeczy, które mogą być łatwiejsze z mocnym zrozumieniem „raw” „js. Chciałbym też trochę przejść do programowania zaplecza i myślę, że byłby to dobry krok do przodu.
Gregg B

Odpowiedzi:

18
  • Znajdź stronę internetową, która Ci się podoba, i skopiuj ją.
  • Stwórz własną stronę internetową o sobie i dodawaj do niej interakcje oparte na javascript.
  • Tworzenie webapp że zawsze chciałeś robić. Moja najbardziej podstawowa, losowa aplikacja dała mi listę zawartości mojej lodówki. (Notorycznie szokuję, że zapominam, co kupiłem ...)

Najprostszym sposobem, aby dowiedzieć się (i zachowują) jest, kiedy ma się nauczyć. Daj się poznać koncepcji, chcę ją wdrożyć, idź i zrób to.

JK
źródło
Dzięki. Wydaje mi się, że zostałem zastraszony, aby spróbować zbudować coś na własną rękę - czuję, że nie będę wiedział, jak to zrobić, ale chyba to muszę zacząć.
Gregg B
7

Zrób JavaScript Koans

Zaimplementuj prostą grę w javascript.

  • Utwórz Hangman,
  • Stwórz grę Shannona
  • Utwórz warcaby
  • Utwórz sudoku

Twórz ładne, przewijane interfejsy użytkownika, twórz zapytania ajaxowe, aby uzyskać „następne 10 fraz” lub „konfigurację następnej tablicy”.

Sprawdź 10 rzeczy Paula Irisha, których nauczyłem się czytając źródło jquery i 11 innych

Przeczytaj dokumentację MDC . Przeczytaj wszystkie dokumenty jquery (to łatwy odczyt i tylko kilka godzin czasu).

Aha, i wiem o jsfiddle.net - najlepsza rzecz w historii.

George Mauer
źródło
+1 dla strony Paula Irsza, js w tle jest fajny.
DMin
1
@Grillz - właśnie przeprowadziłem 5-godzinny intensywny trening na wszystko, co musisz wiedzieć o Javascript i jQuery. Zapraszamy do zjeżdżalni: dl.dropbox.com/u/108084/All%20of%20Javascript%20DEP.pptx
George Mauer
1
Jeszcze lepiej, tutaj jest na pokaz slajdów: slideshare.net/Togakangaroo/all-of-javascript
George Mauer
1

Ponieważ znasz jQuery, powiedziałbym, że spróbuj utworzyć wtyczkę jQuery. Możesz tam wykorzystać swoje umiejętności js.

Lub

Weź istniejącą wtyczkę jQuery i spróbuj ją opracować za pomocą zwykłego js.

gbs
źródło
0

Najprościej zostać profesjonalistą JavaScript, aby dołączyć do firmy programistycznej jako inżynier front-end i zastosować swoją wiedzę w nowych projektach. Jeśli zrobiłeś dobrze, wiem, kiedy opracowałeś coś z (JQuery ajax javascript), to na pewno wszyscy by to polubili, ponieważ jest szybki i zoptymalizowany. Będziesz więc chwalonym w organizacji.

Pir Abdul
źródło
0

Ta jedyna książka JavaScript, którą nigdy nie pomogłem. To właśnie zastosowanie języka do rozwiązania rzeczywistych problemów sprawiło, że niemal natychmiast stworzyłem kreatora JavaScript. To samo dotyczy prawie każdego języka, którego używam.

Dobrym przykładem użycia dla JS byłyby aplikacje mapujące. Spróbuj pracować z Google Maps lub OpenLayers. Jeśli nie lubisz map, wypróbuj Framework JavaScript, taki jak jQuery lub Prototype. Zobacz, co możesz zrobić. Twórz fantazyjne formularze, wymyśl kilka pomysłów, jak przyspieszyć strony internetowe wdrażające aplikacje ajaxowe i tym podobne. Może kolejna aplikacja do pokazu slajdów ... coś naprawdę fajnego? A może coś potrzebuje interfejsu administratora? W jaki sposób uczynisz go bardziej przyjaznym dla użytkownika za pomocą JavaScript. Możliwości są nieograniczone, nie wspominając o node.js, który otwiera całkiem nowy świat możliwości.

To naprawdę zależy od Ciebie i Twoich potrzeb. Mogę ci tylko powiedzieć: wybierz problem i rozwiąż go. Książki pomogą ci po drodze, ale nigdy nie zastąpią zdobytego doświadczenia

cu Roman


źródło