この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 16001|答える: 1

[JavaScript] JSデバッグのための5つのデバッグのヒント

[リンクをコピー]
掲載地 2017/06/13 13:11:32 | | | |
1. デバッガ;以前にも言いましたが、Javascrip{filter}tコードにデバッガーの文を追加できます。 手作業でブレークポイント効果を作り出すために。
条件付きのブレークポイントが必要ですか? その周りにif文を付けるだけです:


ただし、プログラムがリリースされる前に必ずカットしてください。
2. ブレークポイントをDOMノードが変化したときにトリガーするように設定します

時にはDOMが自分のコントロール外で、自然に奇妙な変化を起こして問題の根本にたどり着くのが難しくなることもあります。
Google Chromeの開発ツールには「Break on...」という非常に便利な機能があり、DOMノードを右クリックするとこのメニュー項目が見えます。
ブレークポイントのトリガー条件は、ノードが削除されるか、ノードのプロパティが変わるか、またはそのサブノードのいずれかが変わるように設定できます。


3. アヤックスのブレークポイント

XHRブレークポイント、またはAjaxブレークポイントは、特徴が発生した際にAjaxの呼び出しをトリガーするブレークポイントを設定することを可能にします。
これはネットワーク上でウェブアプリケーションのデバッグを行う際に非常に効果的です。


4. モバイルデバイスシミュレーション環境

Google Chromeには、モバイルデバイスをシミュレートする非常に興味深いツールがあり、プログラムの動作をモバイル端末でデバッグするのに役立ちます。
見つけるにはF12キーを押し、開発者ツールを開き、ESCキー(現在のタブはコンソールではありえません)を押すと、エミュレーションタブにデバッグの第2レベルウィンドウが表示され、さまざまなエミュレーションデバイスから選べます。
もちろん、これは本物のiPhoneではありませんが、iPhoneの寸法、タッチイベント、ブラウザのユーザーエージェント値をシミュレートするだけです。


5. 監査でウェブサイトを改善する

YSlowは素晴らしいツールです。 Google Chromeの開発者向けツールにも「Audits」という非常に似たツールがあります。
ウェブサイトを素早く監査し、非常に実践的で効果的な提案や最適化方法を教えてくれます。






先の:Taobao through train batch setting of selected groups[ソフトウェア]
次に:JSのオブジェクトメソッド、クラスメソッド、プロトタイプメソッドは区別されています
掲載地 2017/06/13 15:24:17 |
役に立ちますが、悪くありません
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com