フロントエンドを独学で学んでから 1 年で、JS コードのデバッグに console.log を使用することに慣れてきました。
しかし、このアプローチは非常に素人的ではないでしょうか?この習慣をやめて、ブラウザのデバッグ ツールを使用してみるべきでしょうか?
淡淡烟草味2017-07-05 11:03:00
1. コンソールについて
consoleはブラウザコンソールへのアクセスを実装します。
実際、コンソールにはログメソッドに加えて、他の多くの高度なメソッドもあります。
例:
具体的な使用方法については、私のブログを参照してください http://www.jianshu.com/p/75cb...
2. デバッガについて
この神レベルのツールを使用することをお勧めします。 vscode と Sublime についてはあまり触れていませんでした。 フロントエンド開発に関しては、vscode は Sublime と chrome の集大成であると個人的に感じています。豊富なプラグインがあり、デバッグが簡単で、開発が非常に快適です。
巴扎黑2017-07-05 11:03:00
Chrome のネットワークとコンソールのデバッグは、本当に気に入っています。
1 つのコンソール出力で見つからないバグはありません。2 つある場合は、2 つあります。
漂亮男人2017-07-05 11:03:00
デバッグの目的は問題を解決することであり、問題を解決して時間を節約できるのであれば、それは問題ありません。それは、機械学習に携わる多くの人がフロントエンドには何もないと考えているのと同じです。技術的な内容ですが、別の角度から考えてみると、フロントエンドと機械学習はどちらも価値を生み出すことができ、最終的にはすべてコンピューターの基礎と数学的知識を使用しており、この観点から見ると違いはありません。比較において。
给我你的怀抱2017-07-05 11:03:00
これは単なる個人的な習慣であり、プロ意識かどうかとは関係ありません。私は console.log が好きなだけで、どこにでもブレークポイントを設定するのは好きではありません。
代言2017-07-05 11:03:00
プロ意識とは何ですか?私の意見では、テクノロジーが高度で難しいほど、それはより専門的であり、特定の状況下で最も有用で効果的な方法は専門的です。
そのため、ブラウザのデバッグ ツールを使用できる必要があります。ただし、特定の問題についてはコンソール デバッグの方が速いと判断できる場合は、コンソールを使用するのがプロフェッショナルでないわけではありません。
世界只因有你2017-07-05 11:03:00
まず第一に、コンソールは一般的に使用されるデバッグ方法でもあります。第二に、場合によっては、出力された値を確認するだけで、個人の使用習慣に応じて選択できます。いくつかの場所で、ロジックを明確にする必要がある場合は、デバッガーを使用してください
漂亮男人2017-07-05 11:03:00
バックグラウンド Java とフロントエンド ページの両方を作成する者として、ブレークポイント デバッグの方がはるかに効率的であると感じています。最も重要なことは、問題を見つけやすいことです。