Maison >interface Web >js tutoriel >Mon parcours de création d'une page Web personnelle avec PURE JAVASCRIPT !

Mon parcours de création d'une page Web personnelle avec PURE JAVASCRIPT !

Susan Sarandon
Susan Sarandonoriginal
2024-12-29 09:49:10472parcourir

My journey making a personal webpage with PURE JAVASCRIPT!

Oui, vous avez bien entendu : PURE JAVASCRIPT !
Dans l'écosystème JavaScript actuel, les frameworks construits sur des packages sont devenus presque obligatoires pour le développement Web de nos jours.
Nous connaissons tous les noms fantaisistes :

  • Réagissez
  • Angulaire
  • Svelte
  • Vue

Les frameworks sont toujours Javascript

Les frameworks sont simplement du Javascript avec des fonctionnalités précodées.
Maintenant, avant d'aller me crier dessus dans les commentaires, je sais que l'utilisation d'un framework peut vous aider à développer plus rapidement, et certaines de ses fonctionnalités peuvent être une aubaine quand on sait que les construire à partir de zéro prendrait beaucoup de temps et bien plus encore. complexe à intégrer. Cependant, je connais aussi la peur instantanée qui accompagne la mise à jour des packages npm et la prière pour qu'un simple package, qui aurait pu n'être que trois lignes de mon propre code, n'implose pas et ne brise pas tout.
Les frameworks sont IMPRESSIONNANTS, mais parfois vous injectez beaucoup de poids dans votre application Web sans raison (cela s'applique également à ce package sophistiqué que tout le monde recommande, et vous vous retrouvez avec 300 mini-packages supplémentaires juste pour effectuer une simple validation de chaîne. ).

Mon parcours sur la page Github

J'ai donc décidé de créer une page GitHub personnelle parce que j'aime vraiment créer des choses, et un espace personnel serait le meilleur endroit pour présenter certaines de mes créations de manière plus interactive. L'idée originale était d'utiliser HTMX, un framework simple pour effectuer des requêtes HTML dans mes propres fichiers HTML. Cependant, ce concept a rapidement changé lorsque j'ai jeté un coup d'œil à la documentation et réalisé que l'idée principale de HTMX fonctionnerait bien mieux avec une application plus complexe. Une simple requête GET pour mes "écrans" réels sur la page Web serait suffisante. Ainsi, au lieu d'apporter un canon à un combat à l'épée, j'ai décidé d'opter pour le JavaScript simple et PUR !

Les fondamentaux sont importants

En fin de compte, savoir comment utiliser et créer une page Web avec du JavaScript simple et propre peut vous aider à comprendre comment tous les frameworks que vous utilisez aujourd'hui fonctionnent sous le capot. Bien sûr, chaque framework JavaScript a ses propres idées et se gère de manière très différente, mais vous pouvez comprendre bon nombre de leurs fonctionnalités de base en essayant de créer quelque chose de similaire.

NON ! JE NE VOUS DIT PAS DE CRÉER UN NOUVEAU FRAMEWORK JS !

Ce que je dis, c'est que la prochaine fois que vous créerez un projet personnel, quelque chose dont vous savez qu'il sera utilisé pour l'apprentissage, essayez d'utiliser du JS pur. Vous comprendrez les fondamentaux de la langue et ses points faibles. Ensuite, lorsque vous plongerez dans le prochain framework JS, vous vous direz : "Ceci est juste X, mais avec la syntaxe Y"

Es-tu d'accord ? Discutons-en davantage dans les commentaires !

[META]

Ceci est le premier chapitre de ma série bihebdomadaire documentant mes projets personnels. Ensuite, je souhaite discuter du système de gestion d'écran que j'ai créé pour ma page GitHub, inspiré de certains concepts du cycle de vie d'Android.Si l'idée vous plaît, gardez l'œil ouvert, je créerai un lien vers le prochain article une fois qu'il sera terminé.

Message suivant : [PAS ENCORE PRÊT]

Vous voulez consulter ma page Github ? N'hésitez pas à y jeter un oeil :
?‍⬛ Page personnelle GitHub ⭐

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn