Je suis un étudiant de première année qui a changé de carrière et j'y suis depuis environ 6 mois maintenant. Je prévois de trouver un emploi dans un avenir proche.
J'ai une certaine compréhension des opérations DOM, des portées, des fermetures, des fonctions, des objets prototypes et d'AJAX. Je n'ose pas le dire si j'en ai une compréhension approfondie. Je peux essentiellement en expliquer les tenants et les aboutissants. écrire uniquement du code natif ? Parce que je ne peux écrire que du JQuery natif et partiel maintenant... il existe de nombreux outils, frameworks, modules et ingénierie. En fait, je ne les ai pas essayés en profondeur, j'ai essayé webpack il y a quelques jours et je ressens vraiment cela. Les outils finaux sont meilleurs que l'écriture de code. C'est compliqué en soi, mais je crois toujours en une vérité. Le train n'est pas aussi rapide que le wagon au début. Les outils sont propices à la production.
============================== Ligne de démarcation du commentaire de Luo Liba ============== ==============
Adresse d'affichage en ligne : https://corbusier.github.io/T...
Code github : https://github.com/Corbusier/...
À propos de la démo : à l'exception de quelques fonctions fonctionnelles et plug-ins JQ (auto-encapsulés), le reste est du JS natif. Parlons des fonctions, de la zone de menu arborescente, de la zone d'aperçu des fichiers, de l'interaction des clics de navigation, de la boîte contextuelle pour déplacer et supprimer des fichiers, de la fonction d'ajout/suppression/modification/déplacement/sélection de cadres des dossiers, de la partie back-end que je ne fais pas. Je ne sais pas, donc il n'y a pas de contenu de base de données et la partie du menu arborescent est constituée de données simulées écrites par moi-même.
J'espère que vous pourrez me donner plus de conseils, merci beaucoup !
Après avoir créé un nouveau dossier, j'ai cliqué dessus et une erreur a été signalée. Après cela, la fonction d'expansion et de réduction de votre arborescence de fichiers échouera