Maison  >  Article  >  interface Web  >  Comment puis-je comprendre le code source de jQuery ?

Comment puis-je comprendre le code source de jQuery ?

零下一度
零下一度original
2017-06-26 11:41:192749parcourir
C'est absurdepuis-je comprendre le code source de jQuery ?>

Ces derniers jours, j'ai eu l'idée de regarder le code source, alors j'ai commencé à rechercher le code source. Après quelques jours d'exploration, j'ai trouvé ça là-bas. Il y a encore quelques compétences dans la lecture du code source, alors j'ai pensé à écrire ces choses. Voici un petit résumé.

J'ai mené une étude sur le code source de Vue il y a plus d'un mois. À cette époque, la façon de regarder le code source était essentiellement de haut en bas. Ensuite, j'ai trouvé une version très ancienne, mais je ne la comprenais toujours pas, alors j'ai pensé que je lirais simplement quelques catégories d'outils, car les catégories d'outils sont généralement relativement simples et n'ont pas beaucoup de lien avec. le contexte, et je peux fondamentalement les comprendre.

Quel que soit le code source, les méthodes de recherche sont fondamentalement les mêmes. Le titre est jQuery car j'étudiais le code source de jQuery ces jours-ci, je prendrai ici jQuery comme objet d'explication.

Étapes de basepuis-je comprendre le code source de jQuery ?>

La première étape pour étudier le code source est de trouver l'entrée du code source L'entrée du code source peut être trouvée par des points de rupture, tels que les suivants <.>

<script src="dist/jquery.js?1.1.11"></script><script>console.log($())</script>
Ensuite, nous ouvrons le navigateur Chrome et mettons un point d'arrêt sur la ligne console.log($()), comme indiqué ci-dessous

Comment puis-je comprendre le code source de jQuery ?

En utilisant la méthode ci-dessus, nous Après avoir trouvé l'entrée, il ne reste plus qu'à suivre le débogueur pour voir comment ces codes sont exécutés.

Pour une méthode spécifique, nous pouvons également utiliser des points d'arrêt pour voir ce que fait probablement le code, comme la méthode extend dans jQuery

Comment puis-je comprendre le code source de jQuery ?

Les points d'arrêt sont non seulement utilisé pour le débogage, mais aussi comme outil d'apprentissage. Les points de rupture peuvent nous donner une compréhension approximative du processus d'exécution et des dépendances du programme.

Mais qu'il s'agisse de méthodes ou de techniques, cela ne peut résoudre qu'une partie de nos problèmes. Il existe de nombreux autres facteurs pour vraiment comprendre et comprendre le code source.

Parlezpuis-je comprendre le code source de jQuery ?>Regardons le code source. N'y allez pas avec la mentalité que vous pouvez le comprendre une fois. En fait, réfléchissez-y, n'est-ce pas juste pour apprendre. qu'on regarde le code source ? Cela ne veut pas forcément dire qu'on a besoin de tout cela. Je comprends, c'est bien de faire juste un peu de progrès qu'avant. De cette façon, la pression sera parfois trop forte et. Je ne veux pas apprendre.

Le code source peut être visualisé sous différents angles, depuis l'architecture, depuis les détails, ou depuis certaines méthodes outils. Si la technologie n'est pas très bonne, on peut commencer par les méthodes des classes d'outils pour certaines complexes. méthodes, nous pouvons ignorer certains détails et comprendre d'abord ce qu'il fait. Ce n'est pas un moyen.

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