Wie kann ich das Javascript, das ich lerne, tatsächlich anwenden? [Geschlossen]

10

Ich bin ein Front-End-Programmierer. Ich bin gut mit Design, HTML, CSS und JQuery, aber ich möchte vor allem Javascript lernen. Ich habe ein paar Kurse besucht, Bücher und Tutorials online gelesen und habe das Gefühl, die Grundprinzipien gut zu verstehen: Variablen, Logik usw.

Hier sehe ich einen Unterschied zu allen anderen "Was ist der beste Weg, um js zu lernen" -Fragen im Web.

Was ich scheinbar nicht tun kann, ist dies in die Praxis umzusetzen. Ich kann es nicht schaffen, die Kleinigkeiten zu kennen und herauszufinden, wie sie zusammenarbeiten, um ein Programm zu werden.

Was ist der beste Weg, um mit js tatsächlich angewandtes Wissen zu erlangen? Ich gehe davon aus, dass es das Beste wäre, Lehrling zu werden oder unterrichtet zu werden, aber man hört nicht oft von solchen Dingen.

Gregg B.
quelle
2
Schreiben Sie einen Server in node.js. Nichts lehrt Sie, es für den gesamten Webstack zu verwenden. Sie können Tutoren hier finden, wenn Sie Glück haben
Raynos
Ich mag den Klang davon!
Gregg B
Ich habe ziemlich oft Leute gesehen, die von Javascript zu jQuery migriert sind. Dies ist der erste Fall, in dem das Gegenteil festgestellt wird! ;)
check123
Es wäre fast so, als würden Sie Ihre Frage zurückstellen, aber was möchten Sie dennoch mit js erreichen, insbesondere, wenn Sie mit jQuery vertraut sind?
Check123
Ich möchte mehr darüber erfahren, was jquery tatsächlich unter der Haube tut, um besser darin zu sein. Außerdem stützt sich html5 so sehr auf js, dass ich alles wissen möchte, was ich kann. Ich habe nicht das Gefühl, dass es eine gute Praxis ist, sich vollständig auf jquery zu verlassen, und ich bin mir sicher, dass es einige Dinge gibt, die mit einem festen Verständnis von "raw" einfacher sein könnten "js. Außerdem würde ich gerne ein bisschen in die Back-End-Programmierung einsteigen und ich denke, dies wäre ein gutes Sprungbrett.
Gregg B

Antworten:

18
  • Suchen Sie eine Website, die Ihnen gefällt, und kopieren Sie sie.
  • Erstellen Sie Ihre eigene Website über Sie und fügen Sie weiterhin Javascript-basierte Interaktionen hinzu.
  • Erstellen Sie die Webanwendung , die Sie schon immer machen wollten. Meine einfachste zufällige App gab mir eine Auflistung dessen, was sich in meinem Kühlschrank befindet. (Ich bin notorisch schockierend, wenn ich vergesse, was ich gekauft habe ...)

Der einfachste Weg (und behalten) zu lernen , ist , wenn Sie haben zu lernen. Seien Sie einem Konzept ausgesetzt, möchten Sie es umsetzen, gehen Sie und machen Sie es.

JK
quelle
Vielen Dank. Ich glaube, ich war eingeschüchtert, etwas selbst aufzubauen - ich habe das Gefühl, ich weiß nicht, wie ich es machen soll, aber ich denke, dort muss ich anfangen.
Gregg B
7

Mach ein paar Javascript Koans

Implementieren Sie ein einfaches Spiel in Javascript.

  • Hangman erstellen,
  • Erstelle Shannons Spiel
  • Prüfer erstellen
  • Erstelle Sudoku

Erstellen Sie nette, scrollende Benutzeroberflächen, führen Sie Ajax-Abfragen durch, um die 'nächsten 10 Phrasen' oder 'die nächste Board-Konfiguration' zu erhalten.

Schauen Sie sich die 10 Dinge von Paul Irish an, die ich durch das Lesen von jquery source gelernt habe, und 11 weitere

Lesen Sie die MDC-Dokumentation . Lesen Sie alle JQuery-Dokumente (es ist einfach zu lesen und nur wenige Stunden Zeit).

Oh, und wissen Sie über jsfiddle.net Bescheid - das Beste, was es je gab.

George Mauer
quelle
+1 für die Paul Irsh Seite, das js im Hintergrund ist cool.
DMin
1
@Grillz - Ich habe gerade ein 5-stündiges intensives Training zu allem durchgeführt, was Sie über Javascript und jQuery wissen müssen. Sie sind herzlich willkommen auf dem Dia-Deck: dl.dropbox.com/u/108084/All%20of%20Javascript%20DEP.pptx
George Mauer
1
Noch besser, hier ist es auf Slideshare: Slideshare.net/Togakangaroo/all-of-javascript
George Mauer
1

Da Sie mit jQuery vertraut sind, würde ich sagen, versuchen Sie, ein jQuery-Plugin zu erstellen. Sie können dort Ihre js-Fähigkeiten einsetzen.

Oder

Nehmen Sie ein vorhandenes jQuery-Plugin und versuchen Sie, dasselbe mit einfachen js zu entwickeln.

gbs
quelle
0

Der einfachste Weg, um JavaScript-Profi zu werden, besteht darin, als Front-End-Ingenieur in ein Softwareentwicklungsunternehmen einzusteigen und Ihr Wissen auf neue Projekte anzuwenden. Wenn Sie es gut gemacht haben, ich weiß, als Sie etwas mit (jquery ajax javascript) entwickelt haben, dann würde es definitiv jedem gefallen, weil es schnell und optimiert ist. Dann werden Sie der Gelobte in der Organisation sein.

Pir Abdul
quelle
0

Das eine JavaScript-Buch, das ich hatte, hat mir nie geholfen. Es war die Anwendung der Sprache zur Lösung tatsächlicher Probleme, die mich in kürzester Zeit zu einem JavaScript-Assistenten machte. Gleiches gilt für fast jede Sprache, die ich benutze.

Ein guter Anwendungsfall für JS wäre die Zuordnung von Anwendungen. Versuchen Sie, mit Google Maps oder OpenLayers zu arbeiten. Wenn Sie sich nicht für Karten interessieren, probieren Sie JavaScript-Frameworks wie jQuery oder Prototype aus. Sehen Sie, was Sie tun können. Erstellen Sie ausgefallene Formulare und überlegen Sie sich, wie Sie Websites beschleunigen können, auf denen Ajax-Anwendungen implementiert werden. Vielleicht noch eine Diashow-Anwendung ... etwas wirklich Cooles? Oder braucht irgendetwas eine Admin-Oberfläche? Wie würden Sie es durch die Verwendung von JavaScript benutzerfreundlicher machen? Die Möglichkeiten sind endlos, ganz zu schweigen von node.js, das ein ganz neues Universum von Möglichkeiten eröffnet.

Es liegt wirklich an Ihnen und Ihren Bedürfnissen. Ich kann Ihnen nur sagen: Wählen Sie ein Problem und lösen Sie es. Bücher werden Ihnen auf dem Weg helfen, ersetzen jedoch niemals die Erfahrung, die Sie sammeln

cu Roman


quelle