Der Einstieg in JavaScript ist so einfach, dass fast jeder durch bloßes Anschauen damit anfangen kann. Menschen ohne Grundkenntnisse können behaupten, JS zu beherrschen, nachdem sie es drei bis fünf Tage lang gelernt haben. Aber es ist schwierig, js wirklich zu beherrschen. Wenn Sie beim ersten Erlernen einer Sprache als Erstes daran denken, andere zu fragen, wird es schwierig sein, Fortschritte zu machen. Weil es zu einfach ist, die Antwort zu bekommen, ohne darüber nachzudenken, warum. Und ehrlich gesagt ist js nicht als erste Programmiersprache geeignet. Es ist inklusiv und weist eine hohe Fehlertoleranz auf, aber das bedeutet auch, dass es schwierig ist, die Fehlerursache zu finden, sobald ein Fehler auftritt. Andererseits verfügt js über einige hervorragende Funktionen, die für Leute ohne Programmiererfahrung schwer zu entdecken sind.
Wenn Sie JS wirklich gut lernen möchten, habe ich einen groben Selbstlernpfad als Referenz.
Der erste Schritt besteht darin, js-Programmierung in w3school zu lernen.
w3school bietet den grundlegendsten JS-Lernplan, der sehr grob ist, aber sehr gut geeignet ist, Ihnen einen Überblick über clientseitige JS zu geben. Beispiele, die sofort ausprobiert werden können, können es auch Anfängern von js ermöglichen, den Effekt sofort zu sehen.
Im zweiten Schritt benötigen Sie ein Buch, das js systematisch einführt, wie zum Beispiel Rhino Book (The Authoritative Guide to JavaScript).
W3school kann Ihnen nur ungefähr sagen, was js ist. Aber das nächste, was Sie verstehen müssen, ist, was js wirklich ist. Rhino Book spielt diese Rolle. Das Rhino-Buch bietet eine sehr breite Abdeckung und einen sehr umfassenden Inhalt, der Ihnen die gesamte Welt von js eröffnen kann. Da das Rhinoceros-Buch natürlich relativ umfangreich ist und man beim Lesen nicht sofort etwas tun kann, wird dieser Zeitraum schwieriger (für mich ist es ziemlich interessant, weil ich js mag). Aber wenn man es wirklich kann Ich glaube, dass Sie nach Abschluss dieses Buches auch vom Charme von js angezogen werden werden.
Der dritte Schritt besteht darin, die Essenz von js zu verstehen – „Die Essenz der JavaScript-Sprache“
Dies ist ein sehr dünnes Buch und kann in etwa ein bis zwei Tagen gelesen werden. Aber für Anfänger ist es überhaupt nicht geeignet. Für Leute, die das Rhinoceros-Buch gelesen haben, ist es natürlich sehr gut geeignet. Die Geburt von js erfolgte so überstürzt, dass es viele schlechte Funktionen beibehalten musste, aber Sie haben das Recht, diese nicht zu verwenden. Das Rhino-Buch erklärt Ihnen, was js ist, und dieses Buch erklärt Ihnen die Essenz (und den Unsinn) von js. Ich glaube, dass Sie von der Lektüre viel profitieren werden.
Im vierten Schritt lesen Sie den Code
Wenn Sie zum Vervollständigen Ihrer Webseite keine js-Bibliothek eines Drittanbieters verwenden, bedeutet das, dass Sie sehr leistungsfähig sind, aber ich empfehle Ihnen nicht, dies zu tun. Für eine schnellere Entwicklung können Sie hervorragende JS-Bibliotheken von Drittanbietern verwenden, z. B. JQuery, Dojo, D3 usw. Und was noch aufregender ist, ist, dass diese von anderen geschriebenen Js für Sie vollständig sichtbar sind. Das Lesen von Code ist der schnellste Weg, die Programmierfähigkeiten einer Person zu verbessern, aber das Lesen von Code im luftleeren Raum wird Ihnen definitiv Kopfschmerzen bereiten. Wie können Sie schnell verstehen, warum jemand anderes so Code schreibt wie er? Erstens haben Sie zwei klassische JS-Bücher gelesen und sich die Essenz von JS eingeprägt. Zweitens können Sie auch in verschiedenen Programmierer-Communitys Fragen stellen.
Der fünfte Schritt besteht darin, den Code an die Open-Source-Community zu übermitteln.
Den Code anderer Leute zu verstehen ist Lernen, und den Code anderer Leute zu verbessern ist Schöpfung.
Kommen Sie, eines Tages können Sie selbst ein bahnbrechendes Werk fertigstellen.
Zusammenfassung: Einfach ausgedrückt bedeutet das Erlernen von JavaScript, zunächst eine gute Grundlage zu schaffen, dann weitere Codes zu lesen und schließlich einige Beispiele zu schreiben und diese an die Open-Source-Community einzureichen, damit jeder Ihre Fehler korrigieren kann, damit Sie es können bessere Fortschritte machen.