Ja, Sie haben es richtig gehört: REINES JAVASCRIPT!
Im aktuellen JavaScript-Ökosystem sind auf Paketen basierende Frameworks heutzutage für die Webentwicklung fast obligatorisch geworden.
Wir alle kennen die ausgefallenen Namen:
Frameworks sind nur Javascript mit vorcodierten Funktionen.
Bevor Sie mich jetzt in den Kommentaren anschreien: Ich weiß, dass die Verwendung eines Frameworks Ihnen helfen kann, schneller zu entwickeln, und einige seiner Funktionen können ein Geschenk des Himmels sein, wenn Sie wissen, dass der Aufbau von Grund auf zeitaufwändig und noch viel mehr wäre komplex zu integrieren. Allerdings kenne ich auch die unmittelbare Angst, die mit der Aktualisierung von npm-Paketen einhergeht und ich bete, dass ein einfaches Paket, das nur aus drei Zeilen meines eigenen Codes hätte bestehen können, nicht implodiert und alles kaputt macht.
Frameworks sind FANTASTISCH, aber manchmal fügen Sie Ihrer Web-App ohne Grund eine Menge Blähungen hinzu (das gilt auch für das schicke Paket, das jeder empfiehlt, und am Ende stehen Ihnen 300 zusätzliche Minipakete zur Verfügung, nur um eine einfache String-Validierung durchzuführen ).
Also habe ich beschlossen, eine persönliche GitHub-Seite zu erstellen, weil es mir wirklich Spaß macht, Dinge zu erschaffen, und ein persönlicher Bereich der beste Ort wäre, um einige meiner Kreationen auf interaktivere Weise zu präsentieren. Die ursprüngliche Idee bestand darin, HTMX zu verwenden, ein einfaches Framework zum Erstellen von HTML-Anfragen in meinen eigenen HTML-Dateien. Dieses Konzept änderte sich jedoch schnell, als ich einen Blick auf die Dokumentation warf und feststellte, dass die Grundidee von HTMX mit einer komplexeren Anwendung viel besser funktionieren würde. Eine einfache GET-Anfrage für meine tatsächlichen „Bildschirme“ auf der Webseite würde ausreichen. Anstatt also eine Kanone zu einem Schwertkampf mitzubringen, habe ich mich für das einfache und REINE JavaScript entschieden!
Letztendlich kann Ihnen das Wissen, wie man eine Webseite mit einfachem und sauberem JavaScript bedient und erstellt, dabei helfen, zu verstehen, wie alle Frameworks, die Sie heute verwenden, unter der Haube funktionieren. Natürlich hat jedes einzelne JavaScript-Framework seine eigenen Ideen und verwaltet sich selbst sehr unterschiedlich, aber Sie können viele ihrer Kernfunktionen verstehen, indem Sie versuchen, etwas Ähnliches zu erstellen.
NEIN! Ich sage Ihnen nicht, dass Sie ein neues JS-Framework erstellen sollen!
Ich möchte damit sagen, dass Sie beim nächsten Erstellen eines persönlichen Projekts etwas, von dem Sie wissen, dass es zum Lernen verwendet wird, versuchen, reines JS zu verwenden. Sie werden die Grundlagen der Sprache und ihre Schwachstellen verstehen. Wenn Sie dann in das nächste JS-Framework eintauchen, werden Sie denken: „Das ist nur X, aber mit Y-Syntax“
Stimmen Sie zu? Lasst uns darüber in den Kommentaren mehr diskutieren!
Dies ist das erste Kapitel meiner zweiwöchentlichen Serie, die meine persönlichen Projekte dokumentiert. Als Nächstes möchte ich das Bildschirmverwaltungssystem besprechen, das ich für meine GitHub-Seite erstellt habe und das von einigen Konzepten aus dem Android-Lebenszyklus inspiriert ist.Wenn Ihnen die Idee gefällt, behalten Sie sie im Auge – ich werde den nächsten Beitrag verlinken, sobald er fertig ist.
Nächster Beitrag: [NOCH NICHT BEREIT]
Möchten Sie meine Github-Seite überprüfen? Werfen Sie gerne einen Blick darauf:
?⬛ Persönliche GitHub-Seite ⭐
Das obige ist der detaillierte Inhalt vonMeine Reise zur Erstellung einer persönlichen Webseite mit PURE JAVASCRIPT!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!