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.
quelle
Antworten:
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.
quelle
Mach ein paar Javascript Koans
Implementieren Sie ein einfaches Spiel in Javascript.
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.
quelle
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.
quelle
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.
quelle
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