ここ数日、ソースコードを見てみようと思い立ち、数日間調べてみたところ、読むスキルがまだあることがわかりました。ソースコードを短い要約として書き留めることにしました。
1ヶ月以上前にVueのソースコードの勉強をしたのですが、その時はソースコードの見方が基本的に上から下でしたので、我慢できなくなってしまいました。非常に古いバージョンを見つけて読みましたが、まだよく理解できなかったので、いくつかのツール カテゴリを読んでみようと思いました。なぜなら、ツール カテゴリは一般的に比較的単純であり、コンテキストとあまり関係がないからです。基本的には理解できます。
ソースコードが何であれ、研究方法は基本的に同じです。 最近たまたま jQuery のソースコードを勉強しているので、ここでは jQuery を説明の対象とします。
ソース コードを学習する最初のステップは、ソース コードの入り口を見つけることです。 ソース コードの入り口は、次のようなブレーク ポイントによって見つけることができます
<script src="dist/jquery.js?1.1.11"></script><script>console.log($())</script>
。 Chrome ブラウザで、以下に示すように console.log( $()) 行にブレークポイントを置きます
上記の方法で入り口を見つけました。残りはデバッガーに従ってこれらのコードがどのようになっているかを確認することです実行されました。
特定のメソッドについては、ブレークポイントを使用して、jQuery の extend メソッドなど、コードが実行していることを確認することもできます
ブレークポイントはデバッグに使用されるだけでなく、学習ツールとしても使用できます。ブレークポイントにより、プログラムの実行プロセスと依存関係を大まかに理解できます。
しかし、それがメソッドであれテクニックであれ、それは私たちの問題の一部しか解決できません。ソースコードを真に理解し理解するには他にも多くの要素があります。
一度理解できるというつもりでソースコードを見てはいけません。実際、それは必ずしも学習のためだけではありません。私たちはすべてを理解する必要があります、私たちが以前よりも優れている限り、それはまったく悪いことではありません。時々、プレッシャーが大きすぎて学びたくなくなります。
ソース コードは、アーキテクチャ、詳細、または特定のツール メソッドなど、さまざまな角度から見ることができます。テクノロジーがあまり優れていない場合は、いくつかの複雑なメソッドについては、ツール クラスのメソッドから始めることができます。一部の詳細は無視してください。まず、それが何をするのかを理解してください。これはメソッドではありません。
以上がjQueryのソースコードを理解するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。